home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_35_attributesSeg.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
128KB
|
2,120 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 0433 D925 0000 subi.b [A3 + D0.w], 0x25 /* '%' */
00000006 2972 0000 165A move.l [A4 + 0x165A], [A2 + D0.w]
0000000C 0000 0144 ori.b D0, 0x44 /* 'D' */
00000010 8000 or.b D0, D0
00000012 0002 8F0D ori.b D2, 0xD /* '\r' */
00000016 397A A8D5 008D move.w [A4 + 0x8D], [PC - 0x572B /* FFFFA8ED, cstring ""<EOF> */]
0000001C 008F 78FF 7803 ori.l A7, 0x78FF7803
00000022 7804 moveq.l D4, 0x04
00000024 70F7 moveq.l D0, 0xFFFFFFF7
00000026 70F3 moveq.l D0, 0xFFFFFFF3
00000028 5A80 addq.l D0, 5
0000002A 5032 4A83 addq.b [A2 + D4 * 2 - 0x125], 8
0000002E 2003 move.l D0, D3
00000030 FF73 .extension 0xF73 <<F/4-5/7>> // unimplemented
00000032 501A addq.b [A2]+, 8
00000034 DC46 add.w D6, D6
00000036 3144 FB04 move.w [A0 - 0x4FC], D4
0000003A 142D 78FA move.b D2, [A5 + 0x78FA /* export_3867 */]
0000003E FD36 .extension 0xD36 <<F/4-5/6>> // unimplemented
00000040 142D DE5F move.b D2, [A5 - 0x21A1]
00000044 3087 move.w [A0], D7
00000046 0139 0239 3916 btst [0x02393916], D0
0000004C 6656 bne +0x58 /* 000000A4 */
0000004E FE42 D86E .extension 0xE42 <<F/1/7>>, 0xD86E // unimplemented
00000052 D86E D86E add.w D4, [A6 - 0x2792]
00000056 FD16 .extension 0xD16 <<F/4-5/6>> // unimplemented
00000058 FE24 052D .unknown 0xFE24 0x052D (W = 7)
// begin alternate branch 0000005A-0000005E
label0000005A:
0000005A 052D 3A20 btst [A5 + 0x3A20], D2
// end alternate branch 0000005A-0000005E
label0000005A: // (misaligned)
0000005C 3A20 move.w D5, -[A0]
0000005E 5847 addq.w D7, 4
00000060 5C47 addq.w D7, 6
label00000062:
00000062 5047 addq.w D7, 8
00000064 5547 subq.w D7, 2
00000066 0FA3 bclr -[A3], D7
00000068 0522 btst -[A2], D2
0000006A 67F6 beq -0x8 /* 00000062 */
0000006C FB7A .extension 0xB7A <<F/4-5/5>> // unimplemented
0000006E 04FE .incomplete
00000070 04B2 04BE 791A 049A subi.l [A2 + D0.w * 4 - 0x102], 0x4BE791A
00000078 0468 045E 041E subi.w [A0 + 0x41E], 0x45E
0000007E FA70 03F4 .extension 0xA70 <<F/1/5>>, 0x03F4 // unimplemented
00000082 FA46 A885 .extension 0xA46 <<F/1/5>>, 0xA885 // unimplemented
00000086 A89A syscall GetPen
00000088 0272 0268 0258 andi.w [A2 + D0.w * 2 + 0x58], 0x268
0000008E FB0C .extension 0xB0C <<F/4-5/5>> // unimplemented
00000090 78FF moveq.l D4, 0xFFFFFFFF
00000092 7AFF moveq.l D5, 0xFFFFFFFF
00000094 79AA moveq.l D4, 0xFFFFFFAA
00000096 6B18 bmi +0x1A /* 000000B0 */
00000098 FAD6 FCC2 .extension 0xAD6 <<F/2-3/5>> // unimplemented
0000009C 6B06 bmi +0x8 /* 000000A4 */
0000009E B1E0 cmpa.l A0, -[A0]
000000A0 5022 addq.b -[A2], 8
000000A2 2D20 move.l -[A6], -[A0]
label000000A4:
000000A4 FFAF .invalid <<F/6/7>>
000000A6 FFAF .invalid <<F/6/7>>
000000A8 4014 negx.b [A4]
000000AA 9271 3801 sub.w D1, [A1 + D3 + 0x1]
000000AE 0646 FFAF addi.w D6, 0xFFAF
// begin alternate branch 000000B0-000000B2
label000000B0:
000000B0 FFAF .invalid <<F/6/7>>
// end alternate branch 000000B0-000000B2
label000000B0: // (misaligned)
000000B2 67A6 beq -0x58 /* 0000005A */
000000B4 EC92 roxr D2, 6
000000B6 BCB0 5782 1F29 cmp.l D6, [[ + <<invalid base displacement size>> + D5 * 8] + 0x1F29]
000000BC 7992 moveq.l D4, 0xFFFFFF92
000000BE 7902 moveq.l D4, 0x02
000000C0 78C2 moveq.l D4, 0xFFFFFFC2
000000C2 78CA moveq.l D4, 0xFFFFFFCA
000000C4 79A2 moveq.l D4, 0xFFFFFFA2
000000C6 79B2 moveq.l D4, 0xFFFFFFB2
000000C8 2B72 2A9A FFBF move.l [A5 - 0x41], [A2 + D2 * 2 - 0x102]
000000CE D270 FFBF FFBF FFBF 072E E547 add.w D1, [[-0x400041] + A7 * 8 + 0x72EE547]
// begin alternate branch 000000D4-000000DA
label000000D4:
000000D4 FFBF .invalid <<F/6/7>>
000000D6 072E E547 btst [A6 - 0x1AB9], D3
// end alternate branch 000000D4-000000DA
label000000D4: // (misaligned)
000000DA 2E30 C1C3 502A 068E move.l D7, [[ + <<invalid base displacement size>>] + 0x502A068E]
000000E2 0684 4243 67F8 addi.l D4, 0x424367F8
000000E8 5F80 subq.l D0, 7
000000EA 4243 clr.w D3
000000EC 6C24 bge +0x26 /* 00000112 */
000000EE B66E 0526 cmp.w D3, [A6 + 0x526]
000000F2 7203 moveq.l D1, 0x03
000000F4 7406 moveq.l D2, 0x06
000000F6 BE82 cmp.l D7, D2
000000F8 04F2 .incomplete
000000FA 04CC .incomplete
000000FC 04C4 .incomplete
000000FE 795A moveq.l D4, 0x5A
00000100 0192 bclr [A2], D0
00000102 7952 moveq.l D4, 0x52
00000104 7952 moveq.l D4, 0x52
00000106 0216 F948 andi.b [A6], 0x48 /* 'H' */
0000010A 00B5 F90C F8A6 00B7 ori.l [A5 + D0.w - 0x73], 0xF90CF8A6
label00000112:
00000112 72F3 moveq.l D1, 0xFFFFFFF3
00000114 8004 or.b D0, D4
00000116 6F38 ble +0x3A /* 00000150 */
00000118 720D moveq.l D1, 0x0D
0000011A 39A8 29A8 19A8 0CB0 move.w [0xCB0 + D1], [A0 + 0x29A8]
00000122 0CB0 101E 4F12 0C36 cmpi.l [A0 + D0 * 4 + 0x36], 0x101E4F12
0000012A 2D76 1176 5F87 move.l [A6 + 0x5F87], <<invalid full ext with IS == 1 and I/IS == 6>>
00000130 0645 1820 addi.w D5, 0x1820
00000134 3681 move.w [A3], D1
00000136 3481 move.w [A2], D1
00000138 7932 moveq.l D4, 0x32
0000013A 6698 bne -0x66 /* 000000D4 */
0000013C 501E addq.b [A6]+, 8
0000013E 5122 subq.b -[A2], 8
00000140 0F6A 1000 bchg [A2 + 0x1000], D7
00000144 0C08 6453 cmpi.b A0, 0x53 /* 'S' */
00000148 0A02 0093 xori.b D2, 0x93
0000014C 4912 .invalid 4, [A2] // invalid opcode 4 with b == 4
0000014E 4634 1000 not.b [A4 + D1.w]
// begin alternate branch 00000150-00000152
label00000150:
00000150 1000 move.b D0, D0
// end alternate branch 00000150-00000152
label00000150: // (misaligned)
00000152 CB01 abcd D5, D1
00000154 0E03 0508 .invalid.b D3, 0x8 // invalid immediate operation
00000158 3304 move.w -[A1], D4
0000015A 2B00 move.l -[A5], D0
0000015C 302A B307 move.w D0, [A2 - 0x4CF9]
00000160 140C move.b D2, A4
00000162 0E0C 0802 .invalid.b A4, 0x2 // invalid immediate operation
00000166 002B 822A 121C ori.b [A3 + 0x121C], 0x2A /* '*' */
0000016C 5020 addq.b -[A0], 8
0000016E 1036 3C93 move.b D0, [A6 + D3 * 4 - 0x109]
00000172 00BB 0108 1EF3 0F38 433F 400E ori.l [PC + 0x433F400E + D0 * 8], 0x1081EF3
0000017E 4060 negx.w -[A0]
00000180 DB03 addx.b D5, D3
00000182 8E8E or.l D7, A6
00000184 D310 add.b [A0], D1
00000186 8E62 or.w D7, -[A2]
00000188 7B07 moveq.l D5, 0x07
0000018A 5CD3 sge [A3]
0000018C 1062 movea.b A0, -[A2]
0000018E 7304 moveq.l D1, 0x04
00000190 8100 sbcd D0, D0
00000192 88D3 divu.w D4, [A3]
00000194 100A move.b D0, A2
00000196 533A E301 subq.b [PC - 0x1CFF /* FFFFE499, cstring ""<EOF> */], 1
0000019A BB03 xor.b D3, D5
0000019C 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
0000019E 0ABA C303 5B71 1303 xori.l [PC + 0x1303 /* 000014A3, value 0x3E1B66E */], 0xC3035B71
000001A6 0A0F 0AF3 xori.b A7, 0xF3
000001AA 0E44 DB00 .invalid.w D4, 0xDB00 // invalid immediate operation
000001AE 121C move.b D1, [A4]+
000001B0 BC20 cmp.b D6, -[A0]
000001B2 1090 move.b [A0], [A0]
000001B4 0622 4060 addi.b -[A2], 0x60 /* '`' */
000001B8 4A08 tst.b A0
000001BA AEF3 syscall ExpansionBusDispatch, auto_pop
000001BC 0B5C bchg [A4]+, D5
000001BE 4A60 tst.w -[A0]
000001C0 AE2B syscall GetNextDevice, auto_pop
000001C2 065C 4A08 addi.w [A4]+, 0x4A08
000001C6 6306 bls +0x8 /* 000001CE */
000001C8 5C33 03C1 addq.b [[ + <<invalid base displacement size>>]], 6
000001CC 0403 135B subi.b D3, 0x5B /* '[' */
// begin alternate branch 000001CE-000001D8
label000001CE:
000001CE 135B 1732 move.b [A1 + 0x1732], [A3]+
000001D2 8B12 or.b [A2], D5
000001D4 0622 4105 addi.b -[A2], 0x5
// end alternate branch 000001CE-000001D8
label000001CE: // (misaligned)
000001D0 1732 8B12 0622 move.b -[A3], [[A2 + A0 * 2] + 0x622]
000001D6 4105 .invalid 0, D5 // invalid opcode 4 with b == 4
000001D8 2B1B move.l -[A5], [A3]+
000001DA 1B14 move.b -[A5], [A4]
000001DC E100 asl D0.b, 8
000001DE 4A68 D05C tst.w [A0 - 0x2FA4]
000001E2 4A22 tst.b -[A2]
000001E4 9B0C subx.b -[A5], -[A4]
000001E6 5C16 addq.b [A6], 6
000001E8 421A clr.b [A2]+
000001EA 6337 bls +0x39 /* 00000223 */
000001EC 2623 move.l D3, -[A3]
000001EE 0C06 22A3 cmpi.b D6, 0xA3
000001F2 0F97 bclr [A7], D7
000001F4 007B B331 2689 ori.w [PC + D2.w * 8 - 0x119], 0xB331
000001FA 0140 bchg D0, D0
000001FC 36DB move.w [A3]+, [A3]+
000001FE 0340 bchg D0, D1
00000200 8240 or.w D1, D0
00000202 36AB 0640 move.w [A3], [A3 + 0x640]
00000206 824A or.w D1, A2
00000208 22D0 move.l [A1]+, [A0]
0000020A 5CAB 0609 addq.l [A3 + 0x609], 6
0000020E 1493 move.b [A2], [A3]
00000210 073C A307 btst 0x7, D3
00000214 9306 subx.b D1, D6
00000216 085B 2FF3 bchg.b [A3]+, 0xF3
0000021A 45D3 lea.l A2, [A3]
0000021C 001E 16DB ori.b [A6]+, 0xDB
00000220 90B0 FC1E sub.l D0, [A0 + A7 * 4 + 0x1E]
00000224 165B movea.b A3, [A3]+
00000226 1BA1 001B move.b [A5 + D0.w + 0x1B], -[A1]
0000022A 001E 160F ori.b [A6]+, 0xF
0000022E A100 syscall Open/PBHOpen/HOpen, flags=1
00000230 F01E 167B pmove MR5, [A6]+
00000234 13A1 00D2 move.b [A1 + D0.w - 0x46], -[A1]
00000238 E862 asr D2.w, D4
0000023A 8300 sbcd D1, D0
0000023C C332 0320 16CA and.b [A2 + 0x16CA + D0 * 2], D1
00000242 733A moveq.l D1, 0x3A
00000244 BEDC cmpa.w A7, [A4]+
00000246 7B03 moveq.l D5, 0x03
00000248 BB23 xor.b -[A3], D5
0000024A B389 cmpm.l [A1]+, [A1]+
0000024C EB1D rol D5.b, 5
0000024E CB15 and.b [A5], D5
00000250 0CFC .incomplete
00000252 5B00 subq.b D0, 5
00000254 DE30 3B29 5A1B add.b D7, [[A0 + 0x5A1B + D3 * 2]]
0000025A 1C93 move.b [A6], [A3]
0000025C 6F0C ble +0xE /* 0000026A */
0000025E 1B00 move.b -[A5], D0
00000260 B309 cmpm.b [A1]+, [A1]+
00000262 1336 5C49 move.b -[A1], [A6 + D5 * 4 + 0x49]
00000266 0143 bchg D3, D0
00000268 120F move.b D1, A7
label0000026A:
0000026A 0CF0 .incomplete
0000026C B309 cmpm.b [A1]+, [A1]+
0000026E E35C rol D4.w, 1
00000270 4D01 .invalid 6, D1 // invalid opcode 4 with b == 4
00000272 5B1B subq.b [A3]+, 5
00000274 0F0C btst A4, D7
00000276 D23B 954D add.b D1, <<invalid full ext with IS == 1 and I/IS == 5>>
0000027A 0133 147B btst [A3 + D1.w * 4 + 0x7B], D0
0000027E 0013 1900 ori.b [A3], 0x0
00000282 0EE3 .incomplete
00000284 4A73 043B tst.w [A3 + D0.w * 4 + 0x3B]
00000288 19AC C318 80F3 move.b [A4 + A0.w - 0x13], [A4 - 0x3CE8]
0000028E 16F3 16F3 move.b [A3]+, [A3 + D1.w * 8 - 0x13]
00000292 16EB 0BEB move.b [A3]+, [A3 + 0xBEB]
00000296 0BEB .incomplete
00000298 0BCB .incomplete
0000029A 05CB .incomplete
0000029C 05CB .incomplete
0000029E 051B btst [A3]+, D2
000002A0 001B 001B ori.b [A3]+, 0x1B
000002A4 005B 00D6 ori.w [A3]+, 0xD6
000002A8 C356 and.w [A6], D1
000002AA 0693 0716 4202 addi.l [A3], 0x7164202
000002B0 0023 02C1 ori.b -[A3], 0xC1
000002B4 0002 0003 ori.b D2, 0x3
000002B8 04A3 040C D300 subi.l -[A3], 0x40CD300
000002BE 3B95 DB87 2906 B307 move.w [[ + <<invalid base displacement size>>] + A5 * 2 + 0x2906B307], [A5]
000002C6 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
000002C8 14F8 0200 move.b [A2]+, [0x00000200 /* SPAlarm */]
000002CC 0F45 bchg D5, D7
000002CE 01A3 bclr -[A3], D0
000002D0 429B clr.l [A3]+
000002D2 3E61 movea.w A7, -[A1]
000002D4 0173 112B 0042 2300 5E4B bchg [[A3 + 0x42 + D1] + 0x23005E4B], D0
000002DE 0023 005C ori.b -[A3], 0x5C /* '\\' */
000002E2 B354 xor.w [A4], D1
000002E4 5300 subq.b D0, 1
000002E6 3068 060E movea.w A0, [A0 + 0x60E]
000002EA DB15 add.b [A5], D5
000002EC 1E21 move.b D7, -[A1]
000002EE 0205 2548 andi.b D5, 0x48 /* 'H' */
000002F2 4068 4371 negx.w [A0 + 0x4371]
000002F6 8321 or.b -[A1], D1
000002F8 3384 CB1A 2A5A move.w [[A1 + A4 * 2] + 0x2A5A], D4
000002FE BB08 cmpm.b [A5]+, [A0]+
00000300 838F A8A6 unpk -[A1], -[A7], 0xA8A6
00000304 5B68 4AA6 subq.w [A0 + 0x4AA6], 5
00000308 2B0C move.l -[A5], A4
0000030A 6304 bls +0x6 /* 00000310 */
0000030C 52F3 002A shi [A3 + D0.w + 0x2A]
label00000310:
00000310 3B1A move.w -[A5], [A2]+
00000312 6304 bls +0x6 /* 00000318 */
00000314 CB0B abcd -[A5], -[A3]
00000316 A500 syscall Open/PBHOpen/HOpen, flags=5
label00000318:
00000318 A316 syscall InitQueue/FInitQueue, flags=3
0000031A 6304 bls +0x6 /* 00000320 */
0000031C E31D rol D5.b, 1
0000031E A500 syscall Open/PBHOpen/HOpen, flags=5
label00000320:
00000320 0B14 btst [A4], D5
00000322 6304 bls +0x6 /* 00000328 */
00000324 AE3B syscall AddComp, auto_pop
00000326 02C5 .incomplete
label00000328:
00000328 0033 0CAE 8BB9 9C2B 2B9C ori.b [[-0x63D4D464 + A0 * 2]], 0xAE
00000332 C343 exg D1, D3
00000334 9C7B 307B sub.w D6, [PC + D3.w + 0x7B]
00000338 0F2B 06AB btst [A3 + 0x6AB], D7
0000033C 5E63 addq.w -[A3], 7
0000033E 04FB .incomplete
00000340 1A25 move.b D5, -[A5]
00000342 0263 031E andi.w -[A3], 0x31E
00000346 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
00000348 0200 0FB0 andi.b D0, 0xB0
0000034C 2A05 move.l D5, D5
0000034E 1AB3 7803 move.b [A5], [A3 + D7 + 0x3]
00000352 202C 9B2A move.l D0, [A4 - 0x64D6]
00000356 7B3A moveq.l D5, 0x3A
00000358 091A btst [A2]+, D4
0000035A 8B11 or.b [A1], D5
0000035C 891B or.b [A3]+, D4
0000035E EB1B rol D3.b, 5
00000360 2501 move.l -[A2], D1
00000362 CB3E and.b <<invalid special address>>, D5
00000364 1464 movea.b A2, -[A4]
00000366 F345 .extension 0x345 <<F/4-5/1>> // unimplemented
00000368 E315 roxl D5.b, 1
0000036A 8B00 sbcd D5, D0
0000036C 2300 move.l -[A1], D0
0000036E E843 asr D3.w, 4
00000370 09C1 .incomplete
00000372 008E F4E6 E10E ori.l A6, 0xF4E6E10E
00000378 E6E1 ror .w -[A1]
0000037A 0EBE 3301 9B01 .invalid.l <<invalid special address>>, 0x33019B01 // invalid immediate operation
00000380 2300 move.l -[A1], D0
00000382 FB33 .extension 0xB33 <<F/4-5/5>> // unimplemented
00000384 D102 addx.b D0, D2
00000386 DB53 add.w [A3], D5
00000388 6303 bls +0x5 /* 0000038D */
0000038A C502 abcd D2, D2
0000038C D43B 2929 02A3 add.b D2, [[PC + 0x2A3 + D2]]
00000392 4B44 chk.w D5, D4
00000394 5B1D subq.b [A5]+, 5
00000396 C937 F304 and.b <<invalid full ext with I/IS == 4>>, D4
0000039A 3B03 move.w -[A5], D3
0000039C 1665 movea.b A3, -[A5]
0000039E 3943 1C34 move.w [A4 + 0x1C34], D3
000003A2 A900 syscall GetFNum
000003A4 0338 3410 btst [0x00003410], D1
000003A8 7C3C moveq.l D6, 0x3C
000003AA A317 syscall Eject, flags=3
000003AC 2408 move.l D2, A0
000003AE E312 roxl D2.b, 1
000003B0 0E2E 483A 2218 .invalid.b [A6 + 0x2218], 0x3A /* ':' */ // invalid immediate operation
000003B6 180B move.b D4, A3
000003B8 0970 EB3C bchg <<invalid full ext with I/IS == 4>>, D4
000003BC 0B1F btst [A7]+, D5
000003BE E394 roxl D4, 1
000003C0 B307 xor.b D7, D1
000003C2 52BB 1E04 addq.l [PC + D1 * 8 + 0x4], 1
000003C6 5B81 subq.l D1, 5
000003C8 1305 move.b -[A1], D5
000003CA 0462 9C73 subi.w -[A2], 0x9C73
000003CE 04E3 .incomplete
000003D0 1456 movea.b A2, [A6]
000003D2 52DB shi [A3]+
000003D4 1B04 move.b -[A5], D4
000003D6 230E move.l -[A1], A6
000003D8 B31C xor.b [A4]+, D1
000003DA DB18 add.b [A0]+, D5
000003DC B338 C30E xor.b [0xFFFFC30E], D1
000003E0 250D move.l -[A2], A5
000003E2 C320 and.b -[A0], D1
000003E4 0443 0A5B subi.w D3, 0xA5B /* '\n[' */
000003E8 01FB .incomplete
000003EA 1D04 move.b -[A6], D4
000003EC E33C rol D4.b, D1
000003EE 6EC1 bgt -0x3D /* 000003B1 */
000003F0 006E 0B07 1322 ori.w [A6 + 0x1322], 0xB07
000003F6 04E1 .incomplete
000003F8 3D81 0373 6061 034D 0342 FB33 move.w [[A6 + 0x6061034D] + 0x342FB33], D1
00000404 042B 0130 2A06 subi.b [A3 + 0x2A06], 0x30 /* '0' */
0000040A 2213 move.l D1, [A3]
0000040C 0D44 bchg D4, D6
0000040E BB17 xor.b [A7], D5
00000410 121C move.b D1, [A4]+
00000412 4E60 move USP, A0
00000414 2010 move.l D0, [A0]
00000416 9B19 sub.b [A1]+, D5
00000418 3CAB 0A24 move.w [A6], [A3 + 0xA24]
0000041C 086B 18B5 0A7B bchg.b [A3 + 0xA7B], 0xB5
00000422 0183 bclr D3, D0
00000424 2206 move.l D1, D6
00000426 9B19 sub.b [A1]+, D5
00000428 0200 8B32 andi.b D0, 0x32 /* '2' */
0000042C 78B2 moveq.l D4, 0xFFFFFFB2
0000042E 9B19 sub.b [A1]+, D5
00000430 3AE3 move.w [A5]+, -[A3]
00000432 1618 move.b D3, [A0]+
00000434 18D3 move.b [A4]+, [A3]
00000436 03BB 030B 0103 067A bclr [[PC + <<invalid base displacement size>> + D0 * 2] + 0x103067A], D1
0000043E B8C3 cmpa.w A4, D3
00000440 0006 3B1E ori.b D6, 0x1E
00000444 8B3A 0683 or.b [PC + 0x683 /* 00000685, value 0x93 */], D5
00000448 1A8B move.b [A5], A3
0000044A 3A7B 0804 movea.w A5, [PC + D0 + 0x4]
0000044E F317 .extension 0x317 <<F/4-5/1>> // unimplemented
00000450 5B01 subq.b D1, 5
00000452 BA6B 0E02 cmp.w D5, [A3 + 0xE02]
00000456 0013 094B ori.b [A3], 0x4B /* 'K' */
0000045A 0643 0388 addi.w D3, 0x388
0000045E EB0F lsl D7.b, 5
00000460 3103 move.w -[A0], D3
00000462 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00000464 1AB3 1226 move.b [A5], [A3 + D1.w * 2 + 0x26]
00000468 E306 asl D6.b, 1
0000046A E500 asl D0.b, 2
0000046C 133F move.b -[A1], <<invalid special address>>
0000046E CB4C exg A5, A4
00000470 0B01 btst D1, D5
00000472 6143 bsr +0x45 /* 000004B7 */
00000474 631A bls +0x1C /* 00000490 */
00000476 0622 5B00 addi.b -[A2], 0x0
0000047A 06A3 0506 6B0A addi.l -[A3], 0x5066B0A
00000480 0A02 0083 xori.b D2, 0x83
00000484 2521 move.l -[A2], -[A1]
00000486 4EFB 04A0 jmp [PC + D0.w * 4 - 0x96]
0000048A 8B2B 0663 or.b [A3 + 0x663], D5
0000048E 0D40 bchg D0, D6
label00000490:
00000490 A305 syscall Status, flags=3
00000492 4022 negx.b -[A2]
00000494 406B 0A4A negx.w [A3 + 0xA4A]
00000498 22AE 0E81 move.l [A1], [A6 + 0xE81]
0000049C 48DB 0542 movem.l [A3]+, D1,D6,A0,A2
000004A0 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
000004A2 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
000004A4 82D3 divu.w D1, [A3]
000004A6 0C01 0323 cmpi.b D1, 0x23 /* '#' */
000004AA 0158 bchg [A0]+, D0
000004AC E102 asl D2.b, 8
000004AE 9B2B 58A0 sub.b [A3 + 0x58A0], D5
000004B2 580B addq.b A3, 4
000004B4 4558 chk.w D2, [A0]+
000004B6 231B move.l -[A1], [A3]+
000004B8 2107 move.l -[A0], D7
000004BA 0B07 btst D7, D5
000004BC 6101 bsr +0x3 /* 000004BF */
000004BE E307 asl D7.b, 1
000004C0 4AA3 tst.l -[A3]
000004C2 05C9 .incomplete
000004C4 47AE 0E9C .invalid 3, [A6 + 0xE9C] // invalid opcode 4 with b == 6
000004C8 5C1A addq.b [A2]+, 6
000004CA 0F26 btst -[A6], D7
000004CC 0306 btst D6, D1
000004CE E32B lsl D3.b, D1
000004D0 CB4C exg A5, A4
000004D2 7B77 moveq.l D5, 0x77
000004D4 6310 bls +0x12 /* 000004E6 */
000004D6 BB83 xor.l D3, D5
000004D8 435C chk.w D1, [A4]+
000004DA EB2B lsl D3.b, D5
000004DC 9B1C sub.b [A4]+, D5
000004DE 8B01 sbcd D5, D1
000004E0 0B01 btst D1, D5
000004E2 16FA EB0F move.b [A3]+, [PC - 0x14F1 /* FFFFEFF3, cstring ""<EOF> */]
label000004E6:
000004E6 C501 abcd D2, D1
000004E8 0302 btst D2, D1
000004EA A15A syscall PrimeTime, flags=1
000004EC A319 syscall InitZone, flags=3
000004EE 2125 move.l -[A0], -[A5]
000004F0 A319 syscall InitZone, flags=3
000004F2 5C3B 1804 addq.b [PC + D1 + 0x4], 6
000004F6 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
000004F8 8300 sbcd D1, D0
000004FA 5B05 subq.b D5, 5
000004FC C806 and.b D4, D6
000004FE 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00000500 C50B abcd -[A2], -[A3]
00000502 4B86 .invalid 5, D6 // invalid opcode 4 with b == 6
00000504 2306 move.l -[A1], D6
00000506 9906 subx.b D4, D6
00000508 7B11 moveq.l D5, 0x11
0000050A 5CDB sge [A3]+
0000050C 0343 bchg D3, D1
0000050E 0961 bchg -[A1], D4
00000510 01AE 0B0F bclr [A6 + 0xB0F], D0
00000514 9901 subx.b D4, D1
00000516 E103 asl D3.b, 8
00000518 E30B lsl D3.b, 1
0000051A 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
0000051C 0B01 btst D1, D5
0000051E C113 and.b [A3], D0
00000520 5B03 subq.b D3, 5
00000522 1630 EB0F A023 1BA0 move.b D3, [[A0 + <<invalid base displacement size>>] + A6 * 2 - 0x5FDCE460]
0000052A F30E .extension 0x30E <<F/4-5/1>> // unimplemented
0000052C 58F3 0EA5 svc [A3 + D0 * 8 - 0x91]
00000530 06E3 .incomplete
00000532 3EC3 move.w [A7]+, D3
00000534 2BC8 move.l <<invalid special address>>, A0
00000536 6333 bls +0x35 /* 0000056B */
00000538 06EB .incomplete
0000053A 1171 1140 3633 move.b [A0 + 0x3633], [A1 + <<invalid base displacement size>>]
00000540 0325 btst -[A5], D1
00000542 02A1 0113 0B5B andi.l -[A1], 0x1130B5B
00000548 055B bchg [A3]+, D2
0000054A 0202 00AB andi.b D2, 0xAB
0000054E 537B 0821 subq.w [PC + D0 + 0x21], 1
00000552 10E3 move.b [A0]+, -[A3]
00000554 2BBB 0381 180F move.l [A5 + D1 + 0xF], [[ + <<invalid base displacement size>> + D0 * 2]]
0000055A 26B3 0701 move.l [A3], [[A3 + <<invalid base displacement size>> + D0 * 8]]
0000055E 01FB .incomplete
00000560 00BA 7307 9314 5B03 ori.l [PC + 0x5B03 /* 00006065, cstring ""<EOF> */], 0x73079314
00000568 A118 syscall GetFPos, flags=1
0000056A 9314 sub.b [A4], D1
0000056C 4A6B 0A9C tst.w [A3 + 0xA9C]
00000570 5C40 addq.w D0, 6
00000572 22DB move.l [A1]+, [A3]+
00000574 03CD .incomplete
00000576 0041 58F5 ori.w D1, 0x58F5
0000057A 1CC5 move.b [A6]+, D5
0000057C 5E69 030B addq.w [A1 + 0x30B], 7
00000580 0881 18AB bclr.b D1, 0xAB
00000584 02C2 .incomplete
00000586 9B0A subx.b -[A5], -[A2]
00000588 1405 move.b D2, D5
0000058A 1DA5 1003 move.b [A6 + D1.w + 0x3], -[A5]
0000058E 3FB4 7A74 3337 7B08 5D24 4329 4124 move.w [[A7 + 0x7B085D24] + D3 * 2 + 0x43294124], [A4 + D7 * 2 + 0x74]
0000059C 4329 BA6B .invalid 1, [A1 - 0x4595] // invalid opcode 4 with b == 4
000005A0 0381 bclr D1, D1
000005A2 20E3 move.l [A0]+, -[A3]
000005A4 1625 move.b D3, -[A5]
000005A6 2444 movea.l A2, D4
000005A8 0B0B btst A3, D5
000005AA 512B A301 subq.b [A3 - 0x5CFF], 8
000005AE 3C0B move.w D6, A3
000005B0 17BB 017E 2E2A move.b [A3 + D2 * 8 + 0x2A], <<invalid full ext with IS == 1 and I/IS == 6>>
000005B6 3A8A move.w [A5], A2
000005B8 3B04 move.w -[A5], D4
000005BA 189A move.b [A4], [A2]+
000005BC 542B 075E addq.b [A3 + 0x75E], 2
000005C0 B28A cmp.l D1, A2
000005C2 4B16 .invalid 5, [A6] // invalid opcode 4 with b == 4
000005C4 5A53 addq.w [A3], 5
000005C6 043B 388B 4C2B subi.b [PC + D4 * 4 + 0x2B], 0x8B
000005CC 2EC0 move.l [A7]+, D0
000005CE 5304 subq.b D4, 1
000005D0 B28A cmp.l D1, A2
000005D2 3B32 5ADB move.w -[A5], [A2 + D5 * 2 - 0x37]
000005D6 202B D563 move.l D0, [A3 - 0x2A9D]
000005DA 4CFB 028B 0143 0393 2A2B movem.l D0,D1,D3,D7,A1, [[PC + <<invalid base displacement size>>] + 0x3932A2B]
000005E4 25A1 0AFA move.l [A2 + D0 * 2 - 0x6], -[A1]
000005E8 5B2B 211C subq.b [A3 + 0x211C], 5
000005EC 3B1B move.w -[A5], [A3]+
000005EE 1306 move.b -[A1], D6
000005F0 3B40 DB0B move.w [A5 - 0x24F5], D0
000005F4 14D6 move.b [A2]+, [A6]
000005F6 6302 bls +0x4 /* 000005FA */
000005F8 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
label000005FA:
000005FA 0F14 btst [A4], D7
000005FC D6DB add.w A3, [A3]+
000005FE 084B 0AD3 bchg.b A3, 0xD3
00000602 44C3 move.b D3, CCR
00000604 067B 0F30 0B06 14D6 addi.w [[PC + <<invalid base displacement size>>] + D0 * 2 + 0x14D6], 0xF30
0000060C 6305 bls +0x7 /* 00000613 */
0000060E A101 syscall Close, flags=1
00000610 8E40 or.w D7, D0
00000612 5681 addq.l D1, 3
00000614 1A8A move.b [A5], A2
00000616 E30B lsl D3.b, 1
00000618 2E0E move.l D7, A6
0000061A 0F14 btst [A4], D7
0000061C 068A 4B0A 7300 addi.l A2, 0x4B0A7300 /* 'K\ns\0' */
00000622 3B0C move.w -[A5], A4
00000624 2E08 move.l D7, A0
00000626 3328 44BB move.w -[A1], [A0 + 0x44BB]
0000062A 14A5 move.b [A2], -[A5]
0000062C 0B2A 20D3 btst [A2 + 0x20D3], D5
00000630 C61F and.b D3, [A7]+
00000632 10E4 move.b [A0]+, -[A4]
00000634 D303 addx.b D1, D3
00000636 EB36 roxl D6.b, D5
00000638 7A43 moveq.l D5, 0x43
0000063A 1745 766E move.b [A3 + 0x766E], D5
0000063E 8556 or.w [A6], D2
00000640 6040 bra +0x42 /* 00000682 */
00000642 0E33 0306 3E40 .invalid.b [A3 + D3 * 8 + 0x40], 0x6 // invalid immediate operation
00000648 0845 012A bchg.b D5, 0x2A /* '*' */
0000064C 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
0000064E 22E3 move.l [A1]+, -[A3]
00000650 0706 btst D6, D3
00000652 3EE3 move.w [A7]+, -[A3]
00000654 0745 bchg D5, D3
00000656 050E btst A6, D2
00000658 2010 move.l D0, [A0]
0000065A 730E moveq.l D1, 0x0E
0000065C C16F BB01 and.w [A7 - 0x44FF], D0
00000660 0EFB .incomplete
00000662 0308 btst A0, D1
00000664 7332 moveq.l D1, 0x32
00000666 4814 nbcd.b [A4]
00000668 D60B add.b D3, A3
0000066A 574B subq.w A3, 3
0000066C 0A8B 00D3 0CA1 xori.l A3, 0xD30CA1
00000672 24C3 move.l [A2]+, D3
00000674 168B move.b [A3], A3
00000676 0B61 bchg -[A1], D5
00000678 2002 move.l D0, D2
0000067A 005B 0423 ori.w [A3]+, 0x423
0000067E 5003 addq.b D3, 8
00000680 7143 moveq.l D0, 0x43
label00000682:
00000682 0193 bclr [A3], D0
00000684 2A93 move.l [A5], [A3]
00000686 452B 054B .invalid 2, [A3 + 0x54B] // invalid opcode 4 with b == 4
0000068A 006E 5A1B 4E73 ori.w [A6 + 0x4E73], 0x5A1B
00000690 017E bchg <<invalid special address>>, D0
00000692 8B03 sbcd D5, D3
00000694 EB74 roxl D4.w, D5
00000696 148B move.b [A2], A3
00000698 0B02 btst D2, D5
0000069A 0083 164B 0056 ori.l D3, 0x164B0056
000006A0 7A33 moveq.l D5, 0x33
000006A2 120B move.b D1, A3
000006A4 154B 086B move.b [A2 + 0x86B], A3
000006A8 403A 8A18 negx.b [PC - 0x75E8 /* FFFF90C2, cstring ""<EOF> */]
000006AC 1862 movea.b A4, -[A2]
000006AE D05C add.w D0, [A4]+
000006B0 213A 8A06 move.l -[A0], [PC - 0x75FA /* FFFF90B8, cstring ""<EOF> */]
000006B4 FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
000006B6 0653 0F1A addi.w [A3], 0xF1A
000006BA 4374 268E chk.w D1, [A4 + D2.w * 8 - 0x114]
000006BE 4060 negx.w -[A0]
000006C0 7311 moveq.l D1, 0x11
000006C2 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
000006C4 40FB 0E40 move.w [PC + D0 * 8 + 0x40], SR
000006C8 6101 bsr +0x3 /* 000006CB */
000006CA AB31 syscall bMAIN1
000006CC 2643 movea.l A3, D3
000006CE 0E8B 0BD4 068A .invalid.l A3, 0xBD4068A // invalid immediate operation
000006D4 1680 move.b [A3], D0
000006D6 2B12 move.l -[A5], [A2]
000006D8 9704 subx.b D3, D4
000006DA 65DB bcs -0x23 /* 000006B7 */
000006DC 6297 bhi -0x67 /* 00000675 */
000006DE 0471 530F 265A subi.w [A1 + D2.w * 8 + 0x5A], 0x530F
000006E4 B337 E509 xor.b [[A7 + <<invalid base displacement size>> + A6 * 4]], D1
000006E8 E346 asl D6.w, 1
000006EA A904 syscall DrawGrowIcon
000006EC 88A7 or.l D4, -[A7]
000006EE 0485 C31F 9704 subi.l D5, 0xC31F9704
000006F4 927B 2226 sub.w D1, [PC + D2.w * 2 + 0x26]
000006F8 5A9B addq.l [A3]+, 5
000006FA 3711 move.w -[A3], [A1]
000006FC 0441 0597 subi.w D1, 0x597
00000700 84AB 1B56 or.l D2, [A3 + 0x1B56]
00000704 9704 subx.b D3, D4
00000706 B70F cmpm.b [A3]+, [A7]+
00000708 269B move.l [A3], [A3]+
0000070A 451B .invalid 2, [A3]+ // invalid opcode 4 with b == 4
0000070C 089B 4543 bclr.b [A3]+, 0x43 /* 'C' */
00000710 019B bclr [A3]+, D0
00000712 452B 051B .invalid 2, [A3 + 0x51B] // invalid opcode 4 with b == 4
00000716 8843 or.w D4, D3
00000718 812B 8593 or.b [A3 - 0x7A6D], D0
0000071C 451B .invalid 2, [A3]+ // invalid opcode 4 with b == 4
0000071E 0893 4543 bclr.b [A3], 0x43 /* 'C' */
00000722 0181 bclr D1, D0
00000724 159B 0B03 057E 8304 move.b [[A2 + <<invalid base displacement size>> + D0 * 2] + 0x57E8304], [A3]+
0000072C 7B13 moveq.l D5, 0x13
0000072E 3D15 move.w -[A6], [A5]
00000730 030D btst A5, D1
00000732 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4
00000734 BB0D cmpm.b [A5]+, [A5]+
00000736 D704 addx.b D3, D4
00000738 61F7 bsr -0x7 /* 00000731 */
0000073A 847D or.w D2, <<invalid special address>>
0000073C 8502 sbcd D2, D2
0000073E A329 syscall HLock, flags=3
00000740 9704 subx.b D3, D4
00000742 DBB3 6226 add.l [A3 + D6.w * 2 + 0x26], D5
00000746 C306 abcd D1, D6
00000748 740F moveq.l D2, 0x0F
0000074A 7A74 moveq.l D5, 0x74
0000074C 2B14 move.l -[A5], [A4]
0000074E 7A74 moveq.l D5, 0x74
00000750 0B16 btst [A6], D5
00000752 A96C syscall FindControl
00000754 4E6E move A6, USP
00000756 201F move.l D0, [A7]+
00000758 1B67 4500 move.b [A5 + 0x4500], -[A7]
0000075C FB4D .extension 0xB4D <<F/4-5/5>> // unimplemented
0000075E 1082 move.b [A0], D2
00000760 3C33 0A24 move.w D6, [A3 + D0 * 2 + 0x24]
00000764 08E2 48FB bset.b -[A2], 0xFB
00000768 030E btst A6, D1
0000076A 1322 move.b -[A1], -[A2]
0000076C DB05 addx.b D5, D5
0000076E 4883 ext.w D3
00000770 0514 btst [A4], D2
00000772 453C 831B B65A .invalid 2, 0x831BB65A // invalid opcode 4 with b == 4
00000778 F30D .extension 0x30D <<F/4-5/1>> // unimplemented
0000077A DB05 addx.b D5, D5
0000077C 8B06 sbcd D5, D6
0000077E A320 syscall SetPtrSize, flags=3
00000780 1416 move.b D2, [A6]
00000782 FA85 016B .extension 0xA85 <<F/2-3/5>> // unimplemented
00000786 0476 74E1 0E88 subi.w [A6 + D0 * 8 - 0x120], 0x74E1
0000078C 0901 btst D1, D4
0000078E 2B18 move.l -[A5], [A0]+
00000790 AB04 syscall ColorMap
00000792 0F5A bchg [A2]+, D7
00000794 430C .invalid 1, A4 // invalid opcode 4 with b == 4
00000796 1416 move.b D2, [A6]
00000798 3B02 move.w -[A5], D2
0000079A 8D02 sbcd D6, D2
0000079C A333 syscall VInstall, flags=3
0000079E DB05 addx.b D5, D5
000007A0 2A4B movea.l A5, A3
000007A2 1F14 move.b -[A7], [A4]
000007A4 162B 066D move.b D3, [A3 + 0x66D]
000007A8 01A3 bclr -[A3], D0
000007AA 2D14 move.l -[A6], [A4]
000007AC 160E move.b D3, A6
000007AE 1104 move.b -[A0], D4
000007B0 FB8C .invalid <<F/6/5>>
000007B2 DB05 addx.b D5, D5
000007B4 6E9B bgt -0x63 /* 00000751 */
000007B6 2D49 0803 move.l [A6 + 0x803], A1
000007BA 23CB 0730 A33E move.l [0x0730A33E], A3
000007C0 F907 .extension 0x907 <<F/4-5/4>> // unimplemented
000007C2 0302 btst D2, D1
000007C4 0D02 btst D2, D6
000007C6 B61F cmp.b D3, [A7]+
000007C8 DCCA add.w A6, A2
000007CA 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
000007CC 3B28 D346 move.w -[A5], [A0 - 0x2CBA]
000007D0 6303 bls +0x5 /* 000007D5 */
000007D2 5816 addq.b [A6], 4
000007D4 0F8E bclr A6, D7
000007D6 0200 0B0C andi.b D0, 0xC
000007DA 448B neg.l A3
000007DC 0A91 4593 313C xori.l [A1], 0x4593313C
000007E2 7B0C moveq.l D5, 0x0C
000007E4 246A E208 movea.l A2, [A2 - 0x1DF8]
000007E8 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
000007EA 7EA3 moveq.l D7, 0xFFFFFFA3
000007EC 1D56 2EC4 move.b [A6 + 0x2EC4], [A6]
000007F0 6971 bvs +0x73 /* 00000863 */
000007F2 6314 bls +0x16 /* 00000808 */
000007F4 634D bls +0x4F /* 00000843 */
000007F6 1EE5 move.b [A7]+, -[A5]
000007F8 0543 bchg D3, D2
000007FA 085B 1CA9 bchg.b [A3]+, 0xA9
000007FE 0043 0BC3 ori.w D3, 0xBC3
00000802 11F4 B300 0200 move.b [0x00000200 /* SPAlarm */], [A4 + <<invalid base displacement size>> + A3 * 2]
label00000808:
00000808 6315 bls +0x17 /* 0000081F */
0000080A 0B1F btst [A7]+, D5
0000080C 06CB .incomplete
0000080E 05C3 .incomplete
00000810 16A1 move.b [A3], -[A1]
00000812 5B70 831C subq.w <<invalid full ext with I/IS == 4>>, 5
00000816 8300 sbcd D1, D0
00000818 5B0B subq.b A3, 5
0000081A C83E and.b D4, <<invalid special address>>
0000081C 0622 B31D addi.b -[A2], 0x1D
00000820 06D2 .incomplete
00000822 067C 58C5 6DF3 addi.w 0x6DF3, 0x58C5
00000828 02D2 .incomplete
0000082A 8322 or.b -[A2], D1
0000082C 4A7C 9CA8 tst.w 0x9CA8
00000830 5337 8960 A8A3 subq.b [A7 - 0x575D], 1
00000836 19F3 0236 A314 move.b 0x14, [A3 + D0.w * 2 + 0x36]
0000083C 1E06 move.b D7, D6
0000083E A319 syscall InitZone, flags=3
00000840 0200 D341 andi.b D0, 0x41 /* 'A' */
00000844 B093 cmp.l D0, [A3]
00000846 2E53 movea.l A7, [A3]
00000848 192B 31CB move.b -[A4], [A3 + 0x31CB]
0000084C 05CB .incomplete
0000084E 013E btst <<invalid special address>>, D0
00000850 5A0F addq.b A7, 5
00000852 0C3E CB1B cmpi.b <<invalid special address>>, 0x1B
00000856 3202 move.w D1, D2
00000858 00C3 .incomplete
0000085A 3BD8 move.w <<invalid special address>>, [A0]+
0000085C 8B00 sbcd D5, D0
0000085E 664A bne +0x4C /* 000008AA */
00000860 662B bne +0x2D /* 0000088D */
00000862 08F4 1316 7308 bset.b [A4 + <<invalid base displacement size>> + D7 * 2], 0x16
00000868 416A 1316 chk.w D0, [A2 + 0x1316]
0000086C E306 asl D6.b, 1
0000086E 2B00 move.l -[A5], D0
00000870 8013 or.b D0, [A3]
00000872 169B move.b [A3], [A3]+
00000874 040F 9C53 subi.b A7, 0x53 /* 'S' */
00000878 3E9C move.w [A7], [A4]+
0000087A 5B3E subq.b <<invalid special address>>, 5
0000087C 0B03 btst D3, D5
0000087E 806E 9309 or.w D0, [A6 - 0x6CF7]
00000882 1B2F 8101 move.b -[A5], [A7 - 0x7EFF]
00000886 FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
00000888 1300 move.b -[A1], D0
0000088A 0B01 btst D1, D5
0000088C C502 abcd D2, D2
0000088E A505 syscall Status, flags=5
00000890 5B1E subq.b [A6]+, 5
00000892 391B move.w -[A4], [A3]+
00000894 0B07 btst D7, D5
00000896 0CE0 .incomplete
00000898 D4B3 0413 add.l D2, [A3 + D0.w * 4 + 0x13]
0000089C 161B move.b D3, [A3]+
0000089E 0640 D240 addi.w D0, 0xD240
000008A2 7C8E moveq.l D6, 0xFFFFFF8E
000008A4 1A0F move.b D5, A7
000008A6 265A movea.l A3, [A2]+
000008A8 0F06 btst D6, D7
label000008AA:
000008AA 5301 subq.b D1, 1
000008AC 40D2 move.w [A2], SR
000008AE 5B00 subq.b D0, 5
000008B0 407C 4300 BB02 negx.w 0x4300BB02
000008B6 2AC1 move.l [A5]+, D1
000008B8 79CB moveq.l D4, 0xFFFFFFCB
000008BA 1B03 move.b -[A5], D3
000008BC 053E btst <<invalid special address>>, D2
000008BE C155 and.w [A5], D0
000008C0 0102 btst D2, D0
000008C2 0200 D30D andi.b D0, 0xD /* '\r' */
000008C6 7300 moveq.l D1, 0x00
000008C8 BB02 xor.b D2, D5
000008CA 2300 move.l -[A1], D0
000008CC A823 syscall AliasDispatch
000008CE 004B 0094 ori.w A3, 0x94
000008D2 7A0B moveq.l D5, 0x0B
000008D4 01A1 bclr -[A1], D0
000008D6 01E3 .incomplete
000008D8 07EB .incomplete
000008DA 0113 btst [A3], D0
000008DC 1674 0F06 228E movea.b A3, [[A4 + <<invalid base displacement size>>] + D0 * 8 + 0x228E]
000008E2 B31D xor.b [A5]+, D1
000008E4 D60F add.b D3, A7
000008E6 C512 and.b [A2], D2
000008E8 0F5A bchg [A2]+, D7
000008EA C786 and.l D6, D3
000008EC 5C1B addq.b [A3]+, 6
000008EE 0351 bchg [A1], D1
000008F0 0973 0C26 bchg [A3 + D0 * 4 + 0x26], D4
000008F4 5A0F addq.b A7, 5
000008F6 E505 asl D5.b, 2
000008F8 74A7 moveq.l D2, 0xFFFFFFA7
000008FA 8675 131E C706 or.w D3, [[A5] + D1 * 2 - 0x38FA]
00000900 8265 or.w D1, -[A5]
00000902 095A bchg [A2]+, D4
00000904 0F0C btst A4, D7
00000906 E0DE asr .w [A6]+
00000908 30A1 move.w [A0], -[A1]
0000090A 06C9 .incomplete
0000090C 1F5B 3C31 move.b [A7 + 0x3C31], [A3]+
00000910 070F btst A7, D3
00000912 265A movea.l A3, [A2]+
00000914 8786 E51B unpk D3, D6, 0xE51B
00000918 2891 move.l [A4], [A1]
0000091A 020F 265A andi.b A7, 0x5A /* 'Z' */
0000091E 9B75 8701 sub.w [[A5 + <<invalid base displacement size>> + A0 * 8]], D5
00000922 0923 btst -[A3], D4
00000924 2423 move.l D2, -[A3]
00000926 2423 move.l D2, -[A3]
00000928 2493 move.l [A2], [A3]
0000092A 4D93 .invalid 6, [A3] // invalid opcode 4 with b == 6
0000092C 4D93 .invalid 6, [A3] // invalid opcode 4 with b == 6
0000092E 4D65 chk.w D6, -[A5]
00000930 C16B 036B and.w [A3 + 0x36B], D0
00000934 036B 035A bchg [A3 + 0x35A], D1
00000938 7B75 moveq.l D5, 0x75
0000093A C904 abcd D4, D4
0000093C BB21 xor.b -[A1], D5
0000093E FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00000940 3310 move.w -[A1], [A0]
00000942 9B00 subx.b D5, D0
00000944 C203 and.b D1, D3
00000946 021E A002 andi.b [A6]+, 0x2
0000094A 006B 021B 09A1 ori.w [A3 + 0x9A1], 0x21B
00000950 7774 moveq.l D3, 0x74
00000952 0B20 btst -[A0], D5
00000954 2D01 move.l -[A6], D1
00000956 E302 asl D2.b, 1
00000958 E521 asl D1.b, D2
0000095A FB05 .extension 0xB05 <<F/4-5/5>> // unimplemented
0000095C E121 asl D1.b, D0
0000095E 90BB 00E0 sub.l D0, [PC + D0.w - 0x32]
00000962 AB12 syscall PackRgn
00000964 5AFB 1173 024A E316 012A 008B spl [[PC + 0x24AE316] + 0x12A008B]
00000970 1006 move.b D0, D6
00000972 9331 0C8B sub.b [A1 + D0 * 4 - 0x117], D1
00000976 1029 EA03 move.b D0, [A1 - 0x15FD]
0000097A 3D78 BB00 9331 move.w [A6 - 0x6CCF], [0xFFFFBB00]
00000980 D329 4AD2 add.b [A1 + 0x4AD2], D1
00000984 01DA .incomplete
00000986 8EDB divu.w D7, [A3]+
00000988 032E D329 btst [A6 - 0x2CD7], D1
0000098C 8B04 sbcd D5, D4
0000098E 881E or.b D4, [A6]+
00000990 0CD3 .incomplete
00000992 2905 move.l -[A4], D5
00000994 06D8 .incomplete
00000996 0F45 bchg D5, D7
00000998 166B 0C06 movea.b A3, [A3 + 0xC06]
0000099C 5B56 subq.w [A6], 5
0000099E 0F85 bclr D5, D7
000009A0 16EB 6262 move.b [A3]+, [A3 + 0x6262]
000009A4 BB05 xor.b D5, D5
000009A6 CB05 abcd D5, D5
000009A8 5C40 addq.w D0, 6
000009AA 7CA5 moveq.l D6, 0xFFFFFFA5
000009AC 0029 1745 15CB ori.b [A1 + 0x15CB], 0x45 /* 'E' */
000009B2 01AB 12DB bclr [A3 + 0x12DB], D0
000009B6 07F3 .incomplete
000009B8 00AB 122B 312A 4A90 ori.l [A3 + 0x4A90], 0x122B312A
000009C0 5203 addq.b D3, 1
000009C2 05AB 12AB bclr [A3 + 0x12AB], D2
000009C6 02EB .incomplete
000009C8 076E 6307 bchg [A6 + 0x6307], D3
000009CC 5B34 AB12 630B subq.b [[A4 + A2 * 2] + 0x630B], 5
000009D2 1300 move.b -[A1], D0
000009D4 8B03 sbcd D5, D3
000009D6 532C DB0D subq.b [A4 - 0x24F3], 1
000009DA 2506 move.l -[A2], D6
000009DC 2307 move.l -[A1], D7
000009DE A706 syscall KillIO, flags=7
000009E0 C525 and.b -[A5], D2
000009E2 0533 1074 btst [A3 + D1.w + 0x74], D2
000009E6 0FA0 bclr -[A0], D7
000009E8 1C13 move.b D6, [A3]
000009EA 075A bchg [A2]+, D3
000009EC 538E subq.l A6, 1
000009EE C11D and.b [A5]+, D0
000009F0 CB0F abcd -[A5], -[A7]
000009F2 7301 moveq.l D1, 0x01
000009F4 E08B lsr D3, 8
000009F6 030F btst A7, D1
000009F8 06B3 2740 860A 1A0F addi.l [A3 + D1 * 2 + 0xF], 0x2740860A
00000A00 2689 move.l [A3], A1
00000A02 2661 movea.l A3, -[A1]
00000A04 018D bclr A5, D0
00000A06 2693 move.l [A3], [A3]
00000A08 2C95 move.l [A6], [A5]
00000A0A 26B4 FB00 move.l [A3], [A4 + <<invalid base displacement size>> + A7 * 2]
00000A0E 0104 btst D4, D0
00000A10 C0B8 74D3 and.l D0, [0x000074D3]
00000A14 5621 addq.b -[A1], 3
00000A16 8C7A B81B or.w D6, [PC - 0x47E5 /* FFFFB81D, cstring ""<EOF> */]
00000A1A 3A94 move.w [A5], [A4]
00000A1C 0313 btst [A3], D1
00000A1E ED51 roxl D1.w, 6
00000A20 7300 moveq.l D1, 0x00
00000A22 4309 .invalid 1, A1 // invalid opcode 4 with b == 4
00000A24 BAEB 0663 cmpa.w A5, [A3 + 0x663]
00000A28 1AEB 0921 move.b [A5]+, [A3 + 0x921]
00000A2C 9563 sub.w -[A3], D2
00000A2E 1AB3 07BA EB0B 631A 4304 move.b [A5], [[-0x14F49CE6 + D0 * 8] + 0x4304]
00000A38 9CB3 6D9C sub.l D6, <<invalid full ext with I/IS == 4>>
00000A3C 633E bls +0x40 /* 00000A7C */
00000A3E 9CBB 3306 E4E5 sub.l D6, [[PC + <<invalid base displacement size>>] + D3 * 2 - 0x1B1B]
00000A44 2022 move.l D0, -[A2]
00000A46 407C 459B 141B negx.w 0x459B141B
00000A4C 061B 0302 addi.b [A3]+, 0x2
00000A50 00F3 .incomplete
00000A52 2476 747B movea.l A2, [A6 + D7.w * 4 + 0x7B]
00000A56 3B25 move.w -[A5], -[A5]
00000A58 441B neg.b [A3]+
00000A5A 0E5B 022C .invalid.w [A3]+, 0x22C // invalid immediate operation
00000A5E C302 abcd D1, D2
00000A60 6EDB bgt -0x23 /* 00000A3D */
00000A62 0B11 btst [A1], D5
00000A64 0163 bchg -[A3], D0
00000A66 0830 6025 09FB 112E 634D 2CCD 01CB btst.b [[0x112E634D] + 0x2CCD01CB], 0x25 /* '%' */
00000A74 006E 4B09 1E0C ori.w [A6 + 0x1E0C], 0x4B09 /* 'K\t' */
00000A7A 0E1B 0602 .invalid.b [A3]+, 0x2 // invalid immediate operation
// begin alternate branch 00000A7C-00000A84
label00000A7C:
00000A7C 0602 006B addi.b D2, 0x6B /* 'k' */
00000A80 2061 movea.l A0, -[A1]
00000A82 4B0C .invalid 5, A4 // invalid opcode 4 with b == 4
// end alternate branch 00000A7C-00000A84
label00000A7C: // (misaligned)
00000A7E 006B 2061 4B0C ori.w [A3 + 0x4B0C], 0x2061 /* ' a' */
00000A84 0E45 066B .invalid.w D5, 0x66B // invalid immediate operation
00000A88 20C3 move.l [A0]+, D3
00000A8A 110B move.b -[A0], A3
00000A8C 141E move.b D2, [A6]+
00000A8E 9903 subx.b D4, D3
00000A90 2848 movea.l A4, A0
00000A92 1103 move.b -[A0], D3
00000A94 8708 sbcd -[A3], -[A0]
00000A96 520D addq.b A5, 1
00000A98 041B 0606 subi.b [A3]+, 0x6
00000A9C 5346 subq.w D6, 1
00000A9E E585 asl D5, 2
00000AA0 1B03 move.b -[A5], D3
00000AA2 06A3 27A5 000B addi.l -[A3], 0x27A5000B
00000AA8 03B3 1943 2CC0 6100 bclr [[A3 + <<invalid base displacement size>>] + 0x2CC06100], D1
00000AB0 5374 2146 subq.w <<invalid full ext with IS == 1 and I/IS == 6>>, 1
00000AB4 BB0F cmpm.b [A5]+, [A7]+
00000AB6 2327 move.l -[A1], -[A7]
00000AB8 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00000ABA 6B07 bmi +0x9 /* 00000AC3 */
00000ABC 9B84 subx.l D5, D4
00000ABE 8501 sbcd D2, D1
00000AC0 7312 moveq.l D1, 0x12
00000AC2 0F45 bchg D5, D7
00000AC4 0D06 btst D6, D6
00000AC6 E4B3 roxr D3, D2
00000AC8 0494 5B00 1660 subi.l [A4], 0x5B001660
00000ACE A110 syscall Allocate/PBAllocContig/AllocContig, flags=1
00000AD0 0C0E E9AB cmpi.b A6, 0xAB
00000AD4 DB8D addx.l -[A5], -[A5]
00000AD6 F708 .extension 0x708 <<F/4-5/3>> // unimplemented
00000AD8 9361 sub.w -[A1], D1
00000ADA 0265 A41B andi.w -[A5], 0xA41B
00000ADE 307B 004B movea.w A0, [PC + D0.w + 0x4B]
00000AE2 EFBB rol D3, D7
00000AE4 0A83 047B 8074 xori.l D3, 0x47B8074
00000AEA 7B80 moveq.l D5, 0xFFFFFF80
00000AEC 9BA8 8304 sub.l [A0 - 0x7CFC], D5
00000AF0 A312 syscall SetEOF, flags=3
00000AF2 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00000AF4 C1E6 muls.w D0, -[A6]
00000AF6 3374 1EEB 00CA move.w [A1 + 0xCA], [A4 + D1 * 8 - 0x21]
00000AFC 0F4A bchg A2, D7
00000AFE 2A52 movea.l A5, [A2]
00000B00 0CE0 .incomplete
00000B02 E532 roxl D2.b, D2
00000B04 030E btst A6, D1
00000B06 CB01 abcd D5, D1
00000B08 3374 6354 C500 move.w [A1 - 0x3B00], <<invalid full ext with I/IS == 4>>
00000B0E E30A lsl D2.b, 1
00000B10 C133 A319 and.b [[A3 + A2 * 2]], D0
00000B14 0C3E 0159 cmpi.b <<invalid special address>>, 0x59 /* 'Y' */
00000B18 0AA5 996E 0200 xori.l -[A5], 0x996E0200
00000B1E 0F0C btst A4, D7
00000B20 932E 0200 sub.b [A6 + 0x200], D1
00000B24 F313 .extension 0x313 <<F/4-5/1>> // unimplemented
00000B26 44AB 0C85 neg.l [A3 + 0xC85]
00000B2A 65B3 bcs -0x4B /* 00000ADF */
00000B2C 0020 8B40 ori.b -[A0], 0x40 /* '@' */
00000B30 0F10 btst [A0], D7
00000B32 330B move.w -[A1], A3
00000B34 3CEB 1924 move.w [A6]+, [A3 + 0x1924]
00000B38 0865 AB90 bchg.b -[A5], 0x90
00000B3C 1818 move.b D4, [A0]+
00000B3E 2E0E move.l D7, A6
00000B40 3A3E move.w D5, <<invalid special address>>
00000B42 1818 move.b D4, [A0]+
00000B44 85D7 divs.w D2, [A7]
00000B46 030F btst A7, D1
00000B48 F456 cinvp DATA, [A6]
00000B4A 133D move.b -[A1], <<invalid special address>>
00000B4C 0413 085B subi.b [A3], 0x5B /* '[' */
00000B50 0106 btst D6, D0
00000B52 908E sub.l D0, A6
00000B54 06AB 01C5 25CB 6F09 addi.l [A3 + 0x6F09], 0x1C525CB
00000B5C 01C6 .incomplete
00000B5E 06FC .incomplete
00000B60 29D2 4A36 7B06 move.l 0x4A367B06, [A2]
00000B66 C641 and.w D3, D1
00000B68 3336 331E FC73 move.w -[A1], [[A6] + D3 * 2 - 0x38D]
00000B6E 1013 move.b D0, [A3]
00000B70 00FB .incomplete
00000B72 07FB .incomplete
00000B74 1CA5 move.b [A6], -[A5]
00000B76 E021 asr D1.b, D0
00000B78 4121 .invalid 0, -[A1] // invalid opcode 4 with b == 4
00000B7A 7C0C moveq.l D6, 0x0C
00000B7C 68C1 bvc -0x3D /* 00000B3F */
00000B7E 0483 03B4 B8E5 subi.l D3, 0x3B4B8E5
00000B84 4E90 jsr [A0]
00000B86 8E0C or.b D7, A4
00000B88 030F btst A7, D1
00000B8A 2DBA 6B07 2B2F B8BB 43F1 0276 move.l [[A6 - 0x4745] + D2 * 2 + 0x43F10276], [PC + 0x6B07 /* 00007693, cstring ""<EOF> */]
00000B96 74F3 moveq.l D2, 0xFFFFFFF3
00000B98 29E1 6156 4100 move.l 0x61564100 /* 'aVA\0' */, -[A1]
00000B9E 0F61 bchg -[A1], D7
00000BA0 014A bchg A2, D0
00000BA2 FC65 C190 .extension 0xC65 <<F/1/6>>, 0xC190 // unimplemented
00000BA6 40FC 407C 3303 move.w 0x407C3303, SR
00000BAC B290 cmp.l D1, [A0]
00000BAE 3A13 move.w D5, [A3]
00000BB0 0418 184A subi.b [A0]+, 0x4A /* 'J' */
00000BB4 C6AE AB00 and.l D3, [A6 - 0x5500]
00000BB8 A8CB syscall OpenPoly
00000BBA 05B2 1304 bclr <<invalid full ext with I/IS == 4>>, D2
00000BBE 3A3B 0718 move.w D5, [PC + D0 * 8]
00000BC2 1806 move.b D4, D6
00000BC4 3B07 move.w -[A5], D7
00000BC6 1690 move.b [A3], [A0]
00000BC8 1690 move.b [A3], [A0]
00000BCA 6B09 bmi +0xB /* 00000BD5 */
00000BCC 1EC1 move.b [A7]+, D1
00000BCE 04C5 .incomplete
00000BD0 0613 04A5 addi.b [A3], 0xA5
00000BD4 0130 A202 btst [A0 + A2.w * 2 + 0x2], D0
00000BD8 0053 7AB0 ori.w [A3], 0x7AB0
00000BDC 330B move.w -[A1], A3
00000BDE FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
00000BE0 EB06 asl D6.b, 5
00000BE2 DB05 addx.b D5, D5
00000BE4 6324 bls +0x26 /* 00000C0A */
00000BE6 AB02 syscall BitsToPix
00000BE8 E309 lsl D1.b, 1
00000BEA 01BC 0B01 F4D3 bclr 0xB01F4D3, D0
00000BF0 8B04 sbcd D5, D4
00000BF2 132D 7B3D move.b -[A1], [A5 + 0x7B3D]
00000BF6 6B72 bmi +0x74 /* 00000C6A */
00000BF8 A462 syscall PurgeSpace, flags=4
00000BFA 6306 bls +0x8 /* 00000C02 */
00000BFC 7304 moveq.l D1, 0x04
00000BFE 1B5A 1F56 move.b [A5 + 0x1F56], [A2]+
label00000C02:
00000C02 DB94 add.l [A4], D5
00000C04 AB1F syscall RgnBlit
00000C06 1306 move.b -[A1], D6
00000C08 C863 and.w D4, -[A3]
label00000C0A:
00000C0A 1FEB 3C0F move.b <<invalid special address>>, [A3 + 0x3C0F]
00000C0E 8683 or.l D3, D3
00000C10 5BEB 01D3 smi [A3 + 0x1D3]
00000C14 8F62 or.w -[A2], D7
00000C16 9CEB 1743 sub.w A6, [A3 + 0x1743]
00000C1A 0904 btst D4, D4
00000C1C 6304 bls +0x6 /* 00000C22 */
00000C1E A5F3 syscall vTreeSearch, flags=5
00000C20 AB1F syscall RgnBlit
label00000C22:
00000C22 04DB .incomplete
00000C24 32A5 move.w [A1], -[A5]
00000C26 F363 .extension 0x363 <<F/4-5/1>> // unimplemented
00000C28 0C7B 0FB5 F390 cmpi.w [ + A7 * 2], 0xFB5
00000C2E A1F3 syscall vTreeSearch, flags=1
00000C30 D319 add.b [A1]+, D1
00000C32 31B7 EB18 3C5B move.w [A0 + D3 * 4 + 0x5B], [A7 + A6 * 2]
00000C38 08F7 0905 EB18 bset.b [A7 + A6 * 2], 0x5
00000C3E 0493 012A F46A subi.l [A3], 0x12AF46A
00000C44 4A90 tst.l [A0]
00000C46 AE0E syscall FillCRect, auto_pop
00000C48 7B06 moveq.l D5, 0x06
00000C4A 6883 bvc -0x7B /* 00000BCF */
00000C4C 040B 2641 subi.b A3, 0x41 /* 'A' */
00000C50 146A A32A movea.b A2, [A2 - 0x5CD6]
00000C54 951E sub.b [A6]+, D2
00000C56 E621 asr D1.b, D3
00000C58 4C75 1DE6 691D movem.l D1,D2,D5,D6,D7,A0,A2,A3,A4, [[A5] + D6]
00000C5E 5301 subq.b D1, 1
00000C60 651D bcs +0x1F /* 00000C7F */
00000C62 7B10 moveq.l D5, 0x10
00000C64 6D1D blt +0x1F /* 00000C83 */
00000C66 511C subq.b [A4]+, 8
00000C68 EB18 rol D0.b, 5
label00000C6A:
00000C6A 511C subq.b [A4]+, 8
00000C6C 731E moveq.l D1, 0x1E
00000C6E B80F cmp.b D4, A7
00000C70 06C6 .incomplete
00000C72 40E6 move.w -[A6], SR
00000C74 E907 asl D7.b, 4
00000C76 5CDB sge [A3]+
00000C78 0A04 F314 xori.b D4, 0x14
00000C7C 0B1F btst [A7]+, D5
00000C7E 0B46 bchg D6, D5
00000C80 0B67 bchg -[A7], D5
00000C82 6B0B bmi +0xD /* 00000C8F */
00000C84 0643 0740 addi.w D3, 0x740
00000C88 E625 asr D5.b, D3
00000C8A 1C53 movea.b A6, [A3]
00000C8C 0169 029C bchg [A1 + 0x29C], D0
00000C90 0555 bchg [A5], D2
00000C92 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
00000C94 2B0B move.l -[A5], A3
00000C96 1E0C move.b D7, A4
00000C98 C6F8 1A0F mulu.w D3, [0x00001A0F]
00000C9C 2617 move.l D3, [A7]
00000C9E 020F 8300 andi.b A7, 0x0
00000CA2 DB78 C8E5 add.w [0xFFFFC8E5], D5
00000CA6 0109 btst A1, D0
00000CA8 010F btst A7, D0
00000CAA C874 C319 and.w D4, [[A4 + A4 * 2]]
00000CAE C913 and.b [A3], D4
00000CB0 6901 bvs +0x3 /* 00000CB3 */
00000CB2 1B25 move.b -[A5], -[A5]
00000CB4 5B02 subq.b D2, 5
00000CB6 8B03 sbcd D5, D3
00000CB8 630F bls +0x11 /* 00000CC9 */
00000CBA 06EB .incomplete
00000CBC 06AA 000F 1656 0200 addi.l [A2 + 0x200], 0xF1656
00000CC4 0300 btst D0, D1
00000CC6 2902 move.l -[A4], D2
00000CC8 7B21 moveq.l D5, 0x21
00000CCA EB06 asl D6.b, 5
00000CCC 5B02 subq.b D2, 5
00000CCE 04C3 .incomplete
00000CD0 02D3 .incomplete
00000CD2 057A 4B01 bchg [PC + 0x4B01 /* 000057D5, cstring ""<EOF> */], D2
00000CD6 0605 020B addi.b D5, 0xB
00000CDA 190C move.b -[A4], A4
00000CDC 5606 addq.b D6, 3
00000CDE EB0B lsl D3.b, 5
00000CE0 2545 5300 move.l [A2 + 0x5300], D5
00000CE4 0873 0A0B 0273 bchg.b [A3 + D0.w * 2 + 0x73], 0xB
00000CEA 070B btst A3, D3
00000CEC 02D3 .incomplete
00000CEE 0A61 0189 xori.w -[A1], 0x189
00000CF2 0203 0BA9 andi.b D3, 0xA9
00000CF6 047B 44BB 060C subi.w [PC + D0.w * 8 + 0xC], 0x44BB
00000CFC 56A4 addq.l -[A4], 3
00000CFE D385 addx.l D1, D5
00000D00 4941 chk.w D4, D1
00000D02 C38C exg D1, A4
00000D04 530E subq.b A6, 1
00000D06 931F sub.b [A7]+, D1
00000D08 AB13 syscall PatConvert
00000D0A 6902 bvs +0x4 /* 00000D0E */
00000D0C 8901 sbcd D4, D1
label00000D0E:
00000D0E DB11 add.b [A1], D5
00000D10 0901 btst D1, D4
00000D12 AB49 syscall bXEND9
00000D14 5B02 subq.b D2, 5
00000D16 0690 629C 5C45 addi.l [A0], 0x629C5C45
00000D1C 00DE .incomplete
00000D1E 3005 move.w D0, D5
00000D20 190F move.b -[A4], A7
00000D22 443B 082D neg.b [PC + D0 + 0x2D]
00000D26 DD10 add.b [A0], D6
00000D28 F316 .extension 0x316 <<F/4-5/1>> // unimplemented
00000D2A 8920 or.b -[A0], D4
00000D2C 530C subq.b A4, 1
00000D2E 56D7 sne [A7]
00000D30 09EE .incomplete
00000D32 CB0A abcd -[A5], -[A2]
00000D34 A151 syscall ReadLocation/ReadXPRam, flags=1
00000D36 330B move.w -[A1], A3
00000D38 650C bcs +0xE /* 00000D46 */
00000D3A F46A cpushl DATA, [A2]
00000D3C 0700 btst D0, D3
00000D3E 6DE1 blt -0x1D /* 00000D21 */
00000D40 EF03 asl D3.b, 7
00000D42 0307 btst D7, D1
00000D44 026F 1304 8B3A andi.w [A7 - 0x74C6], 0x1304
// begin alternate branch 00000D46-00000D4C
label00000D46:
00000D46 1304 move.b -[A1], D4
00000D48 8B3A D311 or.b [PC - 0x2CEF /* FFFFD313, cstring ""<EOF> */], D5
// end alternate branch 00000D46-00000D4C
label00000D46: // (misaligned)
00000D4A D311 add.b [A1], D1
00000D4C C51C and.b [A4]+, D2
00000D4E 063E 2507 addi.b <<invalid special address>>, 0x7
00000D52 0F76 4B01 bchg [[A6 + <<invalid base displacement size>> + D4 * 2]], D7
00000D56 C522 and.b -[A2], D2
00000D58 5A43 addq.w D3, 5
00000D5A 1614 move.b D3, [A4]
00000D5C 4104 .invalid 0, D4 // invalid opcode 4 with b == 4
00000D5E 1102 move.b -[A0], D2
00000D60 0F11 btst [A1], D7
00000D62 0293 3715 253B andi.l [A3], 0x3715253B
00000D68 07F7 .incomplete
00000D6A 0922 btst -[A2], D4
00000D6C 8709 sbcd -[A3], -[A1]
00000D6E 332B 0707 move.w -[A1], [A3 + 0x707]
00000D72 0129 40C6 btst [A1 + 0x40C6], D0
00000D76 D53D add.b <<invalid special address>>, D2
00000D78 8709 sbcd -[A3], -[A1]
00000D7A 3E93 move.w [A7], [A3]
00000D7C 071D btst [A5]+, D3
00000D7E 45CB lea.l A2, A3
00000D80 0AB1 2873 0DB8 744B xori.l [A1 + D7.w * 4 + 0x4B], 0x28730DB8
00000D88 1B11 move.b -[A5], [A1]
00000D8A 0329 1717 btst [A1 + 0x1717], D1
00000D8E 032C C0C1 btst [A4 - 0x3F3F], D1
00000D92 E629 lsr D1.b, D3
00000D94 0101 btst D1, D0
00000D96 0206 3E09 andi.b D6, 0x9 /* '\t' */
// begin alternate branch 00000D98-00000D9A
label00000D98:
00000D98 3E09 move.w D7, A1
// end alternate branch 00000D98-00000D9A
label00000D98: // (misaligned)
00000D9A 1A0F move.b D5, A7
00000D9C 8901 sbcd D4, D1
00000D9E 5B0B subq.b A3, 5
00000DA0 5B02 subq.b D2, 5
00000DA2 F316 .extension 0x316 <<F/4-5/1>> // unimplemented
00000DA4 140C move.b D2, A4
00000DA6 F316 .extension 0x316 <<F/4-5/1>> // unimplemented
00000DA8 0200 0F04 andi.b D0, 0x4
00000DAC 7B1E moveq.l D5, 0x1E
00000DAE 2AE5 move.l [A5]+, -[A5]
00000DB0 0F0D btst A5, D7
00000DB2 1507 move.b -[A2], D7
00000DB4 0392 bclr [A2], D1
00000DB6 1304 move.b -[A1], D4
00000DB8 4329 191B .invalid 1, [A1 + 0x191B] // invalid opcode 4 with b == 4
00000DBC 361E move.w D3, [A6]+
00000DBE 4017 negx.b [A7]
00000DC0 001B 1630 ori.b [A3]+, 0x30 /* '0' */
00000DC4 0200 0FA1 andi.b D0, 0xA1
00000DC8 5D48 subq.w A0, 6
00000DCA 3700 move.w -[A3], D0
00000DCC 54AB 018C addq.l [A3 + 0x18C], 2
00000DD0 C51C and.b [A4]+, D2
00000DD2 051C btst [A4]+, D2
00000DD4 C51C and.b [A4]+, D2
00000DD6 65C0 bcs -0x3E /* 00000D98 */
00000DD8 931C sub.b [A4]+, D1
00000DDA B222 cmp.b D1, -[A2]
00000DDC 691E bvs +0x20 /* 00000DFC */
00000DDE 0690 1636 1636 addi.l [A0], 0x16361636
00000DE4 6B09 bmi +0xB /* 00000DEF */
00000DE6 BB00 xor.b D0, D5
00000DE8 0823 0014 btst.b -[A3], 0x14
00000DEC 0623 0016 addi.b -[A3], 0x16
00000DF0 FA02 000F .unknown 0xFA02 0x000F (W = 5)
00000DF4 7623 moveq.l D3, 0x23
00000DF6 071E btst [A6]+, D3
00000DF8 063E 0C08 addi.b <<invalid special address>>, 0x8
label00000DFC:
00000DFC 0622 0690 addi.b -[A2], 0x90
00000E00 8809 or.b D4, A1
00000E02 4E6B move A3, USP
00000E04 007B 1C56 6B00 ori.w [PC + <<invalid base displacement size>> + D6 * 2], 0x1C56
00000E0A 3146 9B22 move.w [A0 - 0x64DE], D6
00000E0E E5C8 roxl .w A0
00000E10 561B addq.b [A3]+, 3
00000E12 0108 btst A0, D0
00000E14 A31D syscall MaxMem, flags=3
00000E16 2A2E C8A7 move.l D5, [A6 - 0x3759]
00000E1A 0AF7 .incomplete
00000E1C 9B1D sub.b [A5]+, D5
00000E1E 6B17 bmi +0x19 /* 00000E37 */
00000E20 0690 0308 F483 addi.l [A0], 0x308F483
00000E26 AF73 syscall stMASK0, auto_pop
00000E28 02F3 .incomplete
00000E2A 075B bchg [A3]+, D3
00000E2C 0103 btst D3, D0
00000E2E 0301 btst D1, D1
00000E30 9E03 sub.b D7, D3
00000E32 0307 btst D7, D1
00000E34 0211 EB07 andi.b [A1], 0x7
00000E38 F00F 56A3 .pmove2 0xF00F, 0x56A3 // unimplemented
00000E3C 18E6 move.b [A4]+, -[A6]
00000E3E 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00000E40 3101 move.w -[A0], D1
00000E42 613F bsr +0x41 /* 00000E83 */
00000E44 6120 bsr +0x22 /* 00000E66 */
00000E46 5301 subq.b D1, 1
00000E48 9309 subx.b -[A1], -[A1]
00000E4A 6520 bcs +0x22 /* 00000E6C */
00000E4C E661 asr D1.w, D3
00000E4E 97FB 0061 sub.l A3, [PC + D0.w + 0x61]
00000E52 159B 8401 move.b [A2 + A0.w * 4 + 0x1], [A3]+
00000E56 03D0 .incomplete
00000E58 A803 syscall SndDoCommand
00000E5A 030B btst A3, D1
00000E5C 0342 bchg D2, D1
00000E5E 0303 btst D3, D1
00000E60 0120 btst -[A0], D0
00000E62 BB07 xor.b D7, D5
00000E64 4A53 tst.w [A3]
fn00000E66:
00000E66 017B 06D2 bchg [PC + D0.w * 8 - 0x46], D0
00000E6A C100 abcd D0, D0
label00000E6C:
00000E6C A190 syscall SysEnvirons, flags=1
00000E6E A3ED syscall vUpdAltMDB, flags=3
00000E70 EB01 asl D1.b, 5
00000E72 0F74 7382 BB01 bchg [[ + <<invalid base displacement size>> + D7 * 2] - 0x44FF], D7
00000E78 0303 btst D3, D1
00000E7A 1F5B 178E move.b [A7 + 0x178E], [A3]+
00000E7E D60B add.b D3, A3
00000E80 7606 moveq.l D3, 0x06
00000E82 9B22 sub.b -[A2], D5
00000E84 4701 .invalid 3, D1 // invalid opcode 4 with b == 4
00000E86 249B move.l [A2], [A3]+
00000E88 2217 move.l D1, [A7]
00000E8A 012B 8B03 btst [A3 - 0x74FD], D0
00000E8E 9B0D subx.b -[A5], -[A5]
00000E90 0113 btst [A3], D0
00000E92 6548 bcs +0x4A /* 00000EDC */
00000E94 C465 and.w D2, -[A5]
00000E96 486E BB82 pea.l [A6 - 0x447E]
00000E9A C461 and.w D2, -[A1]
00000E9C 4849 pea.l A1
00000E9E 31C1 B823 move.w [0xFFFFB823], D1
00000EA2 002B 2276 4A6E ori.b [A3 + 0x4A6E], 0x76 /* 'v' */
00000EA8 520C addq.b A4, 1
00000EAA 6AC9 bpl -0x35 /* 00000E75 */
00000EAC 7A4A moveq.l D5, 0x4A
00000EAE 2300 move.l -[A1], D0
00000EB0 5263 addq.w -[A3], 1
00000EB2 5421 addq.b -[A1], 2
00000EB4 BB14 xor.b [A4], D5
00000EB6 8C0A or.b D6, A2
00000EB8 A102 syscall Read, flags=1
00000EBA 0C68 497A 0F76 cmpi.w [A0 + 0xF76], 0x497A /* 'Iz' */
00000EC0 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00000EC2 7B1C moveq.l D5, 0x1C
00000EC4 945A sub.w D2, [A2]+
00000EC6 EB84 asl D4, 5
00000EC8 F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00000ECA 945A sub.w D2, [A2]+
00000ECC CBA2 and.l -[A2], D5
00000ECE 3013 move.w D0, [A3]
00000ED0 537B 04FB subq.w [PC + D0.w * 4 - 0x5], 1
00000ED4 0CCD .incomplete
00000ED6 B523 xor.b -[A3], D2
00000ED8 01A3 bclr -[A3], D0
00000EDA 060B 071E addi.b A3, 0x1E
// begin alternate branch 00000EDC-00000EDE
label00000EDC:
00000EDC 071E btst [A6]+, D3
// end alternate branch 00000EDC-00000EDE
label00000EDC: // (misaligned)
00000EDE 05A1 bclr -[A1], D2
00000EE0 6B02 bmi +0x4 /* 00000EE4 */
label00000EE2:
00000EE2 133A 65FC move.b -[A1], [PC + 0x65FC /* 000074E0, cstring ""<EOF> */]
// begin alternate branch 00000EE4-00000EE6
label00000EE4:
00000EE4 65FC bcs -0x2 /* 00000EE2 */
// end alternate branch 00000EE4-00000EE6
label00000EE4: // (misaligned)
00000EE6 41B4 8B1B 58C1 A52B .invalid 0, [[A4 + A0 * 2] + 0x58C1A52B] // invalid opcode 4 with b == 6
00000EEE 1FA3 9673 move.b [A7 + A1.w * 8 + 0x73], -[A3]
// begin alternate branch 00000EF0-00000F00
label00000EF0:
00000EF0 9673 6FA3 1313 3613 B6B3 sub.w D3, [[0x1313 + D6 * 8] + 0x3613B6B3]
00000EFA 6D9B blt -0x63 /* 00000E97 */
00000EFC D2FB 1CFB add.w A1, [PC + D1 * 4 - 0x5]
// end alternate branch 00000EF0-00000F00
label00000EF0: // (misaligned)
00000EF2 6FA3 ble -0x5B /* 00000E97 */
00000EF4 1313 move.b -[A1], [A3]
00000EF6 3613 move.w D3, [A3]
00000EF8 B6B3 6D9B D2FB 1CFB cmp.l D3, [[ + D6 * 4] - 0x2D04E305]
00000F00 0C03 349B cmpi.b D3, 0x9B
00000F04 069B 2DD5 04C0 addi.l [A3]+, 0x2DD504C0
00000F0A 2133 0D05 move.l -[A0], [[A3 + <<invalid base displacement size>>] + D0 * 4]
00000F0E 1B09 move.b -[A5], A1
00000F10 C0C2 mulu.w D0, D2
00000F12 FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
00000F14 A386 syscall IOPInfoAccess, flags=3
00000F16 0B01 btst D1, D5
00000F18 0505 btst D5, D2
00000F1A CB01 abcd D5, D1
00000F1C 6ADB bpl -0x23 /* 00000EF9 */
00000F1E 07A8 AB01 bclr [A0 - 0x54FF], D3
00000F22 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
00000F24 C46B 03F4 and.w D2, [A3 + 0x3F4]
00000F28 1304 move.b -[A1], D4
00000F2A 4B6A 41BE chk.w D5, [A2 + 0x41BE]
00000F2E 8302 sbcd D1, D2
00000F30 EB03 asl D3.b, 5
00000F32 9B06 subx.b D5, D6
00000F34 9309 subx.b -[A1], -[A1]
00000F36 C233 0483 and.b D1, [A3 + D0.w * 4 - 0x125]
00000F3A 119B 0601 move.b [A0 + D0.w * 8 + 0x1], [A3]+
00000F3E 170B move.b -[A3], A3
00000F40 1B4A 6B03 move.b [A5 + 0x6B03], A2
00000F44 BB02 xor.b D2, D5
00000F46 6EA8 bgt -0x56 /* 00000EF0 */
00000F48 6B03 bmi +0x5 /* 00000F4D */
00000F4A 4A68 7B06 tst.w [A0 + 0x7B06]
00000F4E 6B03 bmi +0x5 /* 00000F53 */
00000F50 0F21 btst -[A1], D7
00000F52 1B61 7405 move.b [A5 + 0x7405], -[A1]
00000F56 1521 move.b -[A2], -[A1]
00000F58 02BB 056E 5C61 1540 andi.l [PC + <<invalid base displacement size>>], 0x56E5C61
00000F60 6B03 bmi +0x5 /* 00000F65 */
00000F62 3303 move.w -[A1], D3
00000F64 E11C rol D4.b, 8
fn00000F66:
00000F66 AB01 syscall BitsToMap
00000F68 D081 add.l D0, D1
00000F6A 064B 0013 addi.w A3, 0x13
00000F6E 0433 04AB 8193 09B8 EB5D subi.b [[ + A0] + 0x9B8EB5D], 0xAB
00000F78 79AF moveq.l D4, 0xFFFFFFAF
00000F7A 7A53 moveq.l D5, 0x53
00000F7C 084B 0E9B bchg.b A3, 0x9B
00000F80 06C0 .incomplete
00000F82 A107 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=1
00000F84 8301 sbcd D1, D1
00000F86 8900 sbcd D4, D0
00000F88 E302 asl D2.b, 1
00000F8A 8500 sbcd D2, D0
00000F8C 0B01 btst D1, D5
00000F8E CB15 and.b [A5], D5
00000F90 5A0F addq.b A7, 5
00000F92 7D03 moveq.l D6, 0x03
00000F94 21E6 AB01 move.l [0xFFFFAB01], -[A6]
00000F98 619F bsr -0x5F /* 00000F39 */
00000F9A 9B9F sub.l [A7]+, D5
00000F9C FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
00000F9E 1FE3 move.b <<invalid special address>>, -[A3]
00000FA0 2A23 move.l D5, -[A3]
00000FA2 54A1 addq.l -[A1], 2
00000FA4 E621 asr D1.b, D3
00000FA6 030F btst A7, D1
00000FA8 140D move.b D2, A5
00000FAA F517 .extension 0x517 <<F/4-5/2>> // unimplemented
00000FAC 0501 btst D1, D2
00000FAE 61B6 bsr -0x48 /* 00000F66 */
00000FB0 C506 abcd D2, D6
00000FB2 B845 cmp.w D4, D5
00000FB4 02EB .incomplete
00000FB6 8113 or.b [A3], D0
00000FB8 0474 0F01 0D2B 0BF3 02E4 4307 subi.w [[A4 + 0xBF3 + D0 * 4] + 0x2E44307], 0xF01
00000FC4 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
00000FC6 D300 addx.b D1, D0
00000FC8 C303 abcd D1, D3
00000FCA 2DF8 B093 move.l <<invalid special address>>, [0xFFFFB093]
00000FCE 05AD 04B0 bclr [A5 + 0x4B0], D2
00000FD2 FB0A .extension 0xB0A <<F/4-5/5>> // unimplemented
00000FD4 CB01 abcd D5, D1
00000FD6 9305 subx.b D1, D5
00000FD8 DB23 add.b -[A3], D5
00000FDA FB0A .extension 0xB0A <<F/4-5/5>> // unimplemented
00000FDC F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00000FDE 030F btst A7, D1
00000FE0 7B04 moveq.l D5, 0x04
00000FE2 0704 btst D4, D3
00000FE4 4F1E .invalid 7, [A6]+ // invalid opcode 4 with b == 4
00000FE6 0CFB .incomplete
00000FE8 0A41 0402 xori.w D1, 0x402
00000FEC 00D3 .incomplete
00000FEE 8727 or.b -[A7], D3
00000FF0 013C 8316 btst 0x16, D0
00000FF4 14A1 move.b [A2], -[A1]
00000FF6 0129 0807 btst [A1 + 0x807], D0
00000FFA 0506 btst D6, D2
00000FFC 6144 bsr +0x46 /* 00001042 */
00000FFE 9305 subx.b D1, D5
00001000 0200 435A andi.b D0, 0x5A /* 'Z' */
00001004 EB09 lsl D1.b, 5
00001006 140C move.b D2, A4
00001008 C500 abcd D2, D0
0000100A E501 asl D1.b, 2
0000100C 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
0000100E B309 cmpm.b [A1]+, [A1]+
00001010 EB15 roxl D5.b, 5
00001012 030F btst A7, D1
00001014 F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00001016 9305 subx.b D1, D5
00001018 F8A1 01A5 .extension 0x8A1 <<F/2-3/4>> // unimplemented
0000101C 078B bclr A3, D3
0000101E 1C5A movea.b A6, [A2]+
00001020 0F8D bclr A5, D7
00001022 10EB 0C1E move.b [A0]+, [A3 + 0xC1E]
00001026 6D09 blt +0xB /* 00001031 */
00001028 A907 syscall SetString
0000102A D387 addx.l D1, D7
0000102C F805 0432 .tblXX 0xF805, 0x0432 // unimplemented
00001030 8D03 sbcd D6, D3
00001032 B374 0B03 30AB 0163 xor.w [[A4 + <<invalid base displacement size>> + D0 * 2] + 0x30AB0163], D1
0000103A 25F7 0DFA 970E 0BBB 46F7 0DC5 move.l [PC + 0xDC5 /* 00001E01, cstring ""<EOF> */], [[-0x68F1F445] + 0x46F7]
// begin alternate branch 00001042-00001046
fn00001042:
00001042 46F7 0DC5 move.w SR, <<invalid full ext with IS == 1 and I/IS == 5>>
// end alternate branch 00001042-00001046
fn00001042: // (misaligned)
00001046 F70D .extension 0x70D <<F/4-5/3>> // unimplemented
00001048 D6F7 0DE7 add.w A3, <<invalid full ext with IS == 1 and I/IS == 7>>
0000104C 5AF3 256D spl <<invalid full ext with IS == 1 and I/IS == 5>>
00001050 0943 bchg D3, D4
00001052 0BED .incomplete
00001054 0605 01AB addi.b D5, 0xAB
00001058 355A 130F move.w [A2 + 0x130F], [A2]+
0000105C 870E sbcd -[A3], -[A6]
0000105E 6D0F blt +0x11 /* 0000106F */
00001060 0902 btst D2, D4
00001062 EB26 asl D6.b, D5
00001064 C50E abcd -[A2], -[A6]
00001066 AB15 syscall PatExpand
00001068 D70E addx.b -[A3], -[A6]
0000106A 7E01 moveq.l D7, 0x01
0000106C CAC7 mulu.w D5, D7
0000106E 0E6E 230C 45F4 .invalid.w [A6 + 0x45F4], 0x230C // invalid immediate operation
00001074 AC6B syscall LoWord, auto_pop
00001076 394D F4F3 move.w [A4 - 0xB0D], A5
0000107A 3F7B 4DE3 16CB 27F3 1F03 0F41 move.w [A7 + 0xF41], [[0x16CB] + 0x27F31F03]
00001086 2BA3 0CC2 move.l [A5 + D0 * 4 - 0x62], -[A3]
0000108A FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
0000108C 131E move.b -[A1], [A6]+
0000108E 9B06 subx.b D5, D6
00001090 8B0D sbcd -[A5], -[A5]
00001092 C213 and.b D1, [A3]
00001094 020D 05EC andi.b A5, 0xEC
00001098 0305 btst D5, D1
0000109A 9305 subx.b D1, D5
0000109C C051 and.w D0, [A1]
0000109E 0143 bchg D3, D0
000010A0 0841 01FB bchg.b D1, 0xFB
000010A4 0A25 3ACB xori.b -[A5], 0xCB
000010A8 1501 move.b -[A2], D1
000010AA 240F move.l D2, A7
000010AC 1EC1 move.b [A7]+, D1
000010AE 0792 bclr [A2], D3
000010B0 E66C lsr D4.w, D3
000010B2 2A0C move.l D5, A4
000010B4 681A bvc +0x1C /* 000010D0 */
000010B6 D33A 26B0 add.b [PC + 0x26B0 /* 00003768, cstring ""<EOF> */], D1
000010BA 730A moveq.l D1, 0x0A
000010BC D13E add.b <<invalid special address>>, D0
000010BE C135 C16A 524B 72DB and.b [[A5 + 0x524B] + 0x72DB], D0
000010C6 062B 41EB 5842 addi.b [A3 + 0x5842], 0xEB
000010CC 4D3E .invalid 6, <<invalid special address>> // invalid opcode 4 with b == 4
000010CE 4A36 BB02 7307 tst.b [[A6 + <<invalid base displacement size>> + A3 * 2] + 0x7307]
// begin alternate branch 000010D0-000010D4
label000010D0:
000010D0 BB02 xor.b D2, D5
000010D2 7307 moveq.l D1, 0x07
// end alternate branch 000010D0-000010D4
label000010D0: // (misaligned)
000010D4 7302 moveq.l D1, 0x02
000010D6 7B02 moveq.l D5, 0x02
000010D8 604A bra +0x4C /* 00001124 */
000010DA 68BB bvc -0x43 /* 00001097 */
000010DC 0273 0AC1 0008 andi.w [A3 + D0.w + 0x8], 0xAC1
000010E2 7302 moveq.l D1, 0x02
000010E4 1328 0E5A move.b -[A1], [A0 + 0xE5A]
000010E8 C337 1416 and.b [A7 + D1.w * 4 + 0x16], D1
000010EC A31A syscall GetZone, flags=3
000010EE 0C43 071A cmpi.w D3, 0x71A
000010F2 0F26 btst -[A6], D7
000010F4 3309 move.w -[A1], A1
000010F6 0703 btst D3, D3
000010F8 E145 asl D5.w, 8
000010FA 0C7B 0FFA 410C cmpi.w <<invalid full ext with I/IS == 4>>, 0xFFA
00001100 0302 btst D2, D1
00001102 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
00001104 4507 .invalid 2, D7 // invalid opcode 4 with b == 4
00001106 0B42 bchg D2, D5
00001108 832F 5ACB or.b [A7 + 0x5ACB], D1
0000110C 5601 addq.b D1, 3
0000110E 33C3 7414 160F move.w [0x7414160F], D3
00001114 A503 syscall Write, flags=5
00001116 0FA1 bclr -[A1], D7
00001118 039B bclr [A3]+, D1
0000111A 1B74 FB46 3705 move.b [A5 + 0x3705], <<invalid full ext with IS == 1 and I/IS == 6>>
00001120 AEEB syscall 0xAEB, auto_pop
00001122 0C63 04D3 cmpi.w -[A3], 0x4D3
// begin alternate branch 00001124-00001126
label00001124:
00001124 04D3 .incomplete
// end alternate branch 00001124-00001126
label00001124: // (misaligned)
00001126 0BED .incomplete
00001128 0093 185A 4B63 ori.l [A3], 0x185A4B63
0000112E 2705 move.l -[A3], D5
00001130 78C1 moveq.l D4, 0xFFFFFFC1
00001132 005B 40C9 ori.w [A3]+, 0x40C9
00001136 00EB .incomplete
00001138 0C5A 832C cmpi.w [A2]+, 0x832C
0000113C 0701 btst D1, D3
0000113E 8B63 or.w -[A3], D5
00001140 06BB 3307 0649 4106 4B40 addi.l [[PC + <<invalid base displacement size>>] + D4 + 0x4B40], 0x33070649
0000114A 1416 move.b D2, [A6]
0000114C 2B21 move.l -[A5], -[A1]
0000114E 4506 .invalid 2, D6 // invalid opcode 4 with b == 4
00001150 0F41 bchg D1, D7
00001152 0663 04A3 addi.w -[A3], 0x4A3
00001156 1337 058F EB0C 3705 move.b -[A1], [[ + <<invalid base displacement size>>] + D0 * 4 - 0x14F3C8FB]
0000115E 9821 sub.b D4, -[A1]
00001160 048B 3797 0F78 subi.l A3, 0x37970F78
00001166 C106 abcd D0, D6
00001168 4B1E .invalid 5, [A6]+ // invalid opcode 4 with b == 4
0000116A AD01 syscall FMSwapFont, auto_pop
0000116C E100 asl D0.b, 8
0000116E 0320 btst -[A0], D1
00001170 9C4B sub.w D6, A3
00001172 3663 movea.w A3, -[A3]
00001174 0663 309C addi.w -[A3], 0x309C
00001178 EB5D rol D5.w, 5
0000117A E106 asl D6.b, 8
0000117C 4B1D .invalid 5, [A5]+ // invalid opcode 4 with b == 4
0000117E 1416 move.b D2, [A6]
00001180 0FE5 .incomplete
00001182 0613 3749 addi.b [A3], 0x49 /* 'I' */
00001186 0D03 btst D3, D6
00001188 1261 movea.b A1, -[A1]
0000118A 114B 0911 move.b [A0 + 0x911], A3
0000118E 3371 0E2D 0D63 move.w [A1 + 0xD63], [A1 + D0 * 8 + 0x2D]
00001194 0423 1216 subi.b -[A3], 0x16
00001198 C99C and.l [A4]+, D4
0000119A 0B2D 5AF3 btst [A5 + 0x5AF3], D5
0000119E 055A bchg [A2]+, D2
000011A0 E308 lsl D0.b, 1
000011A2 1680 move.b [A3], D0
000011A4 2901 move.l -[A4], D1
000011A6 2B1F move.l -[A5], [A7]+
000011A8 AD03 syscall SetFontLock, auto_pop
000011AA 0B2D E311 btst [A5 - 0x1CEF], D5
000011AE 1642 movea.b A3, D2
000011B0 C900 abcd D4, D0
000011B2 9B16 sub.b [A6], D5
000011B4 9C33 3E63 sub.b D6, [A3 + D3 * 8 + 0x63]
000011B8 066B 3017 018D addi.w [A3 + 0x18D], 0x3017
000011BE B32D CB15 xor.b [A5 - 0x34EB], D1
000011C2 230C move.l -[A1], A4
000011C4 BB8A cmpm.l [A5]+, [A2]+
000011C6 746B moveq.l D2, 0x6B
000011C8 13E1 E5D3 2541 move.b [0xE5D32541], -[A1]
000011CE 00FB .incomplete
000011D0 6241 bhi +0x43 /* 00001213 */
000011D2 006B 0A4B 2574 ori.w [A3 + 0x2574], 0xA4B /* '\nK' */
000011D8 533B 6579 A54B A156 subq.b [[PC - 0x5AB45EAA]], 1
000011E0 7AB8 moveq.l D5, 0xFFFFFFB8
000011E2 FB80 .invalid <<F/6/5>>
000011E4 E567 asl D7.w, D2
000011E6 1303 move.b -[A1], D3
000011E8 E168 lsl D0.w, D0
000011EA 2DE3 move.l <<invalid special address>>, -[A3]
000011EC 7217 moveq.l D1, 0x17
000011EE 01E5 .incomplete
000011F0 10C6 move.b [A0]+, D6
000011F2 2705 move.l -[A3], D5
000011F4 5685 addq.l D5, 3
000011F6 8827 or.b D4, -[A7]
000011F8 0255 C605 andi.w [A5], 0xC605
000011FC 9ED3 sub.w A7, [A3]
000011FE 1117 move.b -[A0], [A7]
00001200 07D0 .incomplete
00001202 06D2 .incomplete
00001204 299E 1700 move.l [A4 + <<invalid base displacement size>> + D1 * 8], [A6]+
00001208 1906 move.b -[A4], D6
0000120A D221 add.b D1, -[A1]
0000120C DB83 addx.l D5, D3
0000120E 021E 161B andi.b [A6]+, 0x1B
00001212 0263 6123 andi.w -[A3], 0x6123 /* 'a#' */
00001216 0163 bchg -[A3], D0
00001218 1133 182B move.b -[A0], [A3 + D1 + 0x2B]
0000121C 07A3 bclr -[A3], D3
0000121E 1637 022D move.b D3, [A7 + D0.w * 2 + 0x2D]
00001222 BB02 xor.b D2, D5
00001224 E162 asl D2.w, D0
00001226 482B 8727 nbcd.b [A3 - 0x78D9]
0000122A 0616 7B06 addi.b [A6], 0x6
0000122E 0E4B 17BA .invalid.w A3, 0x17BA // invalid immediate operation
00001232 7313 moveq.l D1, 0x13
00001234 3318 move.w -[A1], [A0]+
00001236 230C move.l -[A1], A4
00001238 0407 01AE subi.b D7, 0xAE
0000123C 0FE1 .incomplete
0000123E 99BB 0716 E34D sub.l [[PC] + D0 * 8 - 0x1CB3], D4
00001244 0200 E332 andi.b D0, 0x32 /* '2' */
00001248 0703 btst D3, D3
0000124A 7201 moveq.l D1, 0x01
0000124C 02BE 730D 3304 andi.l <<invalid special address>>, 0x730D3304
00001252 E5A0 asl D0, D2
00001254 C99F and.l [A7]+, D4
00001256 228E move.l [A1], A6
00001258 4703 .invalid 3, D3 // invalid opcode 4 with b == 4
0000125A 80B8 746B or.l D0, [0x0000746B]
0000125E 3773 0D07 0692 4503 3705 move.w [A3 + 0x3705], [[A3 + <<invalid base displacement size>>] + D0 * 4 + 0x6924503]
00001268 CB85 and.l D5, D5
0000126A 8E68 3C1B or.w D7, [A0 + 0x3C1B]
0000126E 0424 0EE2 subi.b -[A4], 0xE2
00001272 0863 1468 bchg.b -[A3], 0x68 /* 'h' */
00001276 70DA moveq.l D0, 0xFFFFFFDA
00001278 6EBB bgt -0x43 /* 00001235 */
0000127A 1DA5 8D70 DAC8 F332 move.b [A6 - 0x25370CCE], -[A5]
00001282 0EE3 .incomplete
00001284 0217 03B0 andi.b [A7], 0xB0
00001288 70A3 moveq.l D0, 0xFFFFFFA3
label0000128A:
0000128A 5A5B addq.w [A3]+, 5
0000128C 01A3 bclr -[A3], D0
0000128E 0A13 0570 xori.b [A3], 0x70 /* 'p' */
00001292 010A btst A2, D0
00001294 E1C5 asl .w D5
00001296 8306 sbcd D1, D6
00001298 629B bhi -0x63 /* 00001235 */
0000129A 09A3 bclr -[A3], D4
0000129C 6530 bcs +0x32 /* 000012CE */
0000129E B300 xor.b D0, D1
000012A0 0700 btst D0, D3
000012A2 FCC1 0023 .extension 0xCC1 <<F/2-3/6>> // unimplemented
000012A6 69B3 bvs -0x4B /* 0000125B */
000012A8 0005 0217 ori.b D5, 0x17
000012AC 0867 2101 bchg.b -[A7], 0x1
000012B0 0FAC 945D bclr [A4 - 0x6BA3], D7
000012B4 0108 btst A0, D0
000012B6 E05D ror D5.w, 8
000012B8 0160 bchg -[A0], D0
000012BA 3B01 move.w -[A5], D1
000012BC 5D01 subq.b D1, 6
000012BE 0EAB 0059 010F 48E3 .invalid.l [A3 + 0x48E3], 0x59010F // invalid immediate operation
000012C6 0059 010F ori.w [A1]+, 0x10F
000012CA 6EDB bgt -0x23 /* 000012A7 */
000012CC 0125 btst -[A5], D0
label000012CE:
000012CE B383 xor.l D3, D1
000012D0 04C3 .incomplete
000012D2 4D44 chk.w D6, D4
000012D4 DB04 addx.b D5, D4
000012D6 3700 move.w -[A3], D0
000012D8 2321 move.l -[A1], -[A1]
000012DA 9E05 sub.b D7, D5
000012DC 1E93 move.b [A7], [A3]
000012DE 062A 259D BB12 addi.b [A2 - 0x44EE], 0x9D
000012E4 E35E rol D6.w, 1
000012E6 450E .invalid 2, A6 // invalid opcode 4 with b == 4
000012E8 D302 addx.b D1, D2
000012EA 0B09 btst A1, D5
000012EC 0401 01DA subi.b D1, 0xDA
000012F0 6E98 bgt -0x66 /* 0000128A */
000012F2 9898 sub.l D4, [A0]+
000012F4 043A AB14 DAC8 subi.b [PC - 0x2538 /* FFFFEDBE, cstring ""<EOF> */], 0x14
000012FA E302 asl D2.b, 1
000012FC 989A sub.l D4, [A2]+
000012FE 5404 addq.b D4, 2
00001300 0B04 btst D4, D5
00001302 8207 or.b D1, D7
00001304 020D A507 andi.b A5, 0x7
00001308 0FCA .incomplete
0000130A E30D lsl D5.b, 1
0000130C C893 and.l D4, [A3]
0000130E 0970 230E 7329 bchg [[A0 + <<invalid base displacement size>>] + D2 * 2 + 0x7329], D4
00001314 0F00 btst D0, D7
00001316 6B06 bmi +0x8 /* 0000131E */
00001318 638B bls -0x73 /* 000012A5 */
0000131A 8B01 sbcd D5, D1
0000131C 0708 btst A0, D3
label0000131E:
0000131E 3F45 0207 move.w [A7 + 0x207], D5
00001322 02F6 .incomplete
00001324 0200 1B89 andi.b D0, 0x89
00001328 BB07 xor.b D7, D5
0000132A 2501 move.l -[A2], D1
0000132C D320 add.b -[A0], D1
0000132E 333C C841 move.w -[A1], 0xC841
00001332 0B0F btst A7, D5
00001334 30FB 16A3 move.w [A0]+, [PC + D1.w * 8 - 0x93]
00001338 20E5 move.l [A0]+, -[A5]
0000133A 1FC1 move.b <<invalid special address>>, D1
0000133C 1503 move.b -[A2], D3
0000133E 0269 0309 D3E5 andi.w [A1 - 0x2C1B], 0x309
00001344 00E1 .incomplete
00001346 D25A add.w D1, [A2]+
00001348 FB4D .extension 0xB4D <<F/4-5/5>> // unimplemented
0000134A C500 abcd D2, D0
0000134C 85BC 8B03 A334 or.l 0x8B03A334, D2
00001352 8D03 sbcd D6, D3
00001354 AB15 syscall PatExpand
00001356 0693 1A87 0A87 addi.l [A3], 0x1A870A87
0000135C 21DF 931A move.l [0xFFFF931A], [A7]+
00001360 21DF A100 move.l [0xFFFFA100], [A7]+
00001364 21DB A2D4 move.l [0xFFFFA2D4], [A3]+
00001368 CDDA muls.w D6, [A2]+
0000136A 8108 sbcd -[A0], -[A0]
0000136C 0702 btst D2, D3
0000136E 3373 291B 0E53 162C 7B7B move.w [A1 + 0x7B7B], [[A3 + D2] + 0xE53162C]
00001378 0312 btst [A2], D1
0000137A AC5D syscall BitTst, auto_pop
0000137C 0113 btst [A3], D0
0000137E 1C08 move.b D6, A0
00001380 5D01 subq.b D1, 6
00001382 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4
00001384 605D bra +0x5F /* 000013E3 */
00001386 01A3 bclr -[A3], D0
00001388 110E move.b -[A0], A6
0000138A FB14 .extension 0xB14 <<F/4-5/5>> // unimplemented
0000138C BB07 xor.b D7, D5
0000138E 8101 sbcd D0, D1
00001390 7B97 moveq.l D5, 0xFFFFFF97
00001392 9B22 sub.b -[A2], D5
00001394 BB1B xor.b [A3]+, D5
00001396 F806 E31F .tblXX 0xF806, 0xE31F // unimplemented
0000139A 0643 1B06 addi.w D3, 0x1B06
0000139E 3B24 move.w -[A5], -[A4]
000013A0 0200 CB41 andi.b D0, 0x41 /* 'A' */
000013A4 E101 asl D1.b, 8
000013A6 C332 7B17 06A3 22E5 and.b [[A2] + D7 * 2 + 0x6A322E5], D1
000013AE DAF3 02E3 add.w A5, [A3 + D0.w * 2 - 0x29]
000013B2 1FA3 22F3 move.b [A7 + D2.w * 2 - 0x13], -[A3]
000013B6 0243 1B4B andi.w D3, 0x1B4B
000013BA 1BF3 023B move.b <<invalid special address>>, [A3 + D0.w * 2 + 0x3B]
000013BE 2453 movea.l A2, [A3]
000013C0 18A1 move.b [A4], -[A1]
000013C2 0129 AC03 btst [A1 - 0x53FD], D0
000013C6 0B0B btst A3, D5
000013C8 0308 btst A0, D1
000013CA 5318 subq.b [A0]+, 1
000013CC A50C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=5
000013CE E51F rol D7.b, 2
000013D0 EA9B ror D3, 5
000013D2 2248 movea.l A1, A0
000013D4 3908 move.w -[A4], A0
000013D6 F3A5 .invalid <<F/6/1>>
000013D8 6E09 bgt +0xB /* 000013E3 */
000013DA 21D3 25D9 move.l [0x000025D9], [A3]
000013DE 303E move.w D0, <<invalid special address>>
000013E0 0700 btst D0, D3
000013E2 2924 move.l -[A4], -[A4]
000013E4 0E23 042A .invalid.b -[A3], 0x2A /* '*' */ // invalid immediate operation
000013E8 530E subq.b A6, 1
000013EA 9B06 subx.b D5, D6
000013EC 6B07 bmi +0x9 /* 000013F5 */
000013EE FB38 .extension 0xB38 <<F/4-5/5>> // unimplemented
000013F0 C328 8ED6 and.b [A0 - 0x712A], D1
000013F4 A303 syscall Write, flags=3
000013F6 063E 11B4 addi.b <<invalid special address>>, 0xB4
000013FA 3E05 move.w D7, D5
000013FC B40B cmp.b D2, A3
000013FE 0D01 btst D1, D6
00001400 A763 syscall MaxApplZone, flags=7
00001402 5EC3 sgt D3
00001404 268C move.l [A3], A4
00001406 2706 move.l -[A3], D6
00001408 30FB 05EC move.w [A0]+, <<invalid full ext with I/IS == 4>>
0000140C DB07 addx.b D5, D7
0000140E 8B07 sbcd D5, D7
00001410 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
00001412 1781 D60A move.b [A3 + A5.w * 8 + 0xA], D1
00001416 0B1D btst [A5]+, D5
00001418 E306 asl D6.b, 1
0000141A A100 syscall Open/PBHOpen/HOpen, flags=1
0000141C 148C move.b [A2], A4
0000141E 1701 move.b -[A3], D1
00001420 3E21 move.w D7, -[A1]
00001422 0127 btst -[A7], D0
00001424 0052 2508 ori.w [A2], 0x2508
00001428 CD47 exg D6, D7
0000142A 85ED BB01 divs.w D2, [A5 - 0x44FF]
0000142E 0705 btst D5, D3
00001430 5B2A 2E6E subq.b [A2 + 0x2E6E], 5
00001434 5148 subq.w A0, 8
00001436 2702 move.l -[A3], D2
00001438 947C 0690 sub.w D2, 0x690
0000143C E9E4 2949 bfextu D2, -[A4] {D5:9}
00001440 9006 sub.b D0, D6
00001442 F049 0183 .extension 0x049 <<F/1/0>>, 0x0183 // unimplemented
00001446 0922 btst -[A2], D4
00001448 0F0E btst A6, D7
0000144A 1704 move.b -[A3], D4
0000144C 187C 4B05 movea.b A4, 0x5
00001450 4AF0 CB0B 1703 6433 tas.b [[A0 + <<invalid base displacement size>> + A4 * 2] + 0x17036433]
00001458 034A bchg A2, D1
0000145A A67B syscall ADBReInit, flags=6
0000145C 0682 BB15 0702 addi.l D2, 0xBB150702
00001462 B5A6 xor.l -[A6], D2
00001464 DC27 add.b D6, -[A7]
00001466 02B3 A606 3E13 0D3B 2EFB 0027 0A79 EB01 andi.l [[A3 + 0x2EFB0027 + D0 * 4] + 0xA79EB01], 0xA6063E13
00001476 0E8B 14A9 0440 .invalid.l A3, 0x14A90440 // invalid immediate operation
0000147C 224A movea.l A1, A2
0000147E F09C 3703 .extension 0x09C <<F/2-3/0>> // unimplemented
00001482 1021 move.b D0, -[A1]
00001484 C3F7 1292 muls.w D1, [A7 + D1.w * 2 - 0x110]
00001488 ADE1 syscall HandToHand, auto_pop
0000148A 4820 nbcd.b -[A0]
0000148C 1066 movea.b A0, -[A6]
0000148E 4702 .invalid 3, D2 // invalid opcode 4 with b == 4
00001490 5217 addq.b [A7], 1
00001492 040D 0E06 subi.b A5, 0x6
00001496 A606 syscall KillIO, flags=6
00001498 6627 bne +0x29 /* 000014C1 */
0000149A 001C 21F3 ori.b [A4]+, 0xF3
0000149E 8905 sbcd D4, D5
000014A0 F46E cpushl DATA, [A6]
000014A2 5B03 subq.b D3, 5
000014A4 E1B6 roxl D6, D0
000014A6 6E47 bgt +0x49 /* 000014EF */
000014A8 05CD .incomplete
000014AA 3ED1 move.w [A7]+, [A1]
000014AC 1285 move.b [A1], D5
000014AE 042A 063E 06A6 subi.b [A2 + 0x6A6], 0x3E /* '>' */
000014B4 9504 subx.b D2, D4
000014B6 9CA8 A62E sub.l D6, [A0 - 0x59D2]
000014BA 0ECC .incomplete
000014BC 4AA6 tst.l -[A6]
000014BE 0703 btst D3, D3
000014C0 1525 move.b -[A2], -[A5]
000014C2 0DA6 bclr -[A6], D6
000014C4 CB0B abcd -[A5], -[A3]
000014C6 1703 move.b -[A3], D3
000014C8 0236 490D F10A 9B14 andi.b [[A6 + <<invalid base displacement size>> + A7] - 0x64EC], 0xD /* '\r' */
000014D0 2E56 movea.l A7, [A6]
000014D2 3A43 movea.w A5, D3
000014D4 012D E137 btst [A5 - 0x1EC9], D0
000014D8 03AE 0704 bclr [A6 + 0x704], D1
000014DC 3E45 movea.w A7, D5
000014DE 07C3 .incomplete
000014E0 0407 0297 subi.b D7, 0x97
000014E4 5107 subq.b D7, 8
000014E6 C304 abcd D1, D4
000014E8 DB0E addx.b -[A5], -[A6]
000014EA 5C40 addq.w D0, 6
000014EC 6E07 bgt +0x9 /* 000014F5 */
000014EE 03EC .incomplete
000014F0 9B14 sub.b [A4], D5
000014F2 068A D6A3 0216 addi.l A2, 0xD6A30216
000014F8 8002 or.b D0, D2
000014FA 00C3 .incomplete
000014FC 0D78 163B bchg [0x0000163B], D6
00001500 00A9 0102 0063 0017 ori.l [A1 + 0x17], 0x1020063
00001508 03ED .incomplete
0000150A CDF4 5B94 muls.w D6, <<invalid full ext with I/IS == 4>>
0000150E 5B14 subq.b [A4], 5
00001510 2100 move.l -[A0], D0
00001512 6900 4500 bvs +0x4502 /* 00005A14 */
00001516 9B58 sub.w [A0]+, D5
00001518 1086 move.b [A0], D6
0000151A 3C0B move.w D6, A3
0000151C 0517 btst [A7], D2
0000151E 0558 bchg [A0]+, D2
00001520 2A1B move.l D5, [A3]+
00001522 010E btst A6, D0
00001524 BB01 xor.b D1, D5
00001526 562E 7E2D addq.b [A6 + 0x7E2D], 3
0000152A 2486 move.l [A2], D6
0000152C 2702 move.l -[A3], D2
0000152E 0FEB .incomplete
00001530 0768 81E8 bchg [A0 - 0x7E18], D3
00001534 0FE5 .incomplete
00001536 69E9 bvs -0x15 /* 00001521 */
00001538 000F 0443 ori.b A7, 0x43 /* 'C' */
0000153C 0F5B bchg [A3]+, D7
0000153E 016B 070B bchg [A3 + 0x70B], D0
00001542 5068 4473 addq.w [A0 + 0x4473], 8
00001546 0537 0548 btst [A7 + <<invalid base displacement size>>], D2
0000154A 10F0 A132 311B 2408 C571 move.b [A0]+, [[A0 + 0x311B2408 + A2] - 0x3A8F]
// begin alternate branch 00001552-0000155E
fn00001552:
00001552 C571 25FA F018 18A3 1349 and.w [[-0xFE7E75D] + 0x1349], D2
0000155C 2909 move.l -[A4], A1
// end alternate branch 00001552-0000155E
fn00001552: // (misaligned)
00001554 25FA F018 18A3 move.l [PC + 0x18A3 /* 00002DF9, cstring ""<EOF> */], [PC - 0xFE8 /* 0000056E, value 0xA9C5C40 */]
0000155A 1349 2909 move.b [A1 + 0x2909], A1
0000155E 290F move.l -[A4], A7
00001560 853A 054B or.b [PC + 0x54B /* 0000054D, value 0xAB */], D2
00001564 61EC bsr -0x12 /* 00001552 */
00001566 7CAE moveq.l D6, 0xFFFFFFAE
00001568 48A8 7C06 F088 movem.w [A0 - 0xF78], D1,D2,A2,A3,A4,A5,A6
0000156E 400E negx.b A6
00001570 64F3 bcc -0xB /* 00001565 */
00001572 1533 4CBE move.b -[A2], [A3 + D4 * 4 - 0x66]
00001576 6100 0200 bsr +0x202 /* 00001778 */
0000157A 7364 moveq.l D1, 0x64
0000157C DC42 add.w D6, D2
0000157E C5A3 and.l -[A3], D2
00001580 BD6E B80F xor.w [A6 - 0x47F1], D6
00001584 8D34 6520 220A or.b [A4 + 0x220A + D6 * 4], D6
0000158A 240E move.l D2, A6
0000158C 8712 or.b [A2], D3
0000158E FB53 .extension 0xB53 <<F/4-5/5>> // unimplemented
00001590 0380 bclr D0, D1
00001592 5303 subq.b D3, 1
00001594 AC6D syscall InitPort, auto_pop
00001596 19CB 02AC move.b 0xAC, A3
0000159A 9C5B sub.w D6, [A3]+
0000159C 0CAC 3871 1E00 2E08 cmpi.l [A4 + 0x2E08], 0x38711E00
000015A4 0708 btst A0, D3
000015A6 3C2A 8302 move.w D6, [A2 - 0x7CFE]
000015AA C126 and.b -[A6], D0
000015AC 0E05 0107 .invalid.b D5, 0x7 // invalid immediate operation
000015B0 09FF .incomplete
000015B2 1303 move.b -[A1], D3
000015B4 F40E cinvl NONE, [A6]
000015B6 2700 move.l -[A3], D0
000015B8 ACAB syscall UnionRect, auto_pop
000015BA 0107 btst D7, D0
000015BC 0903 btst D3, D4
000015BE E312 roxl D2.b, 1
000015C0 4807 nbcd.b D7
000015C2 0C22 2408 cmpi.b -[A2], 0x8
000015C6 E804 asr D4.b, 4
000015C8 CC1E and.b D6, [A6]+
000015CA 831C or.b [A4]+, D1
000015CC 5232 0496 addq.b [A2 + D0.w * 4 - 0x106], 1
000015D0 5B01 subq.b D1, 5
000015D2 3372 5245 4233 move.w [A1 + 0x4233], [A2 + D5.w * 2 + 0x45]
000015D8 08EC 1CA8 A607 bset.b [A4 - 0x59F9], 0xA8
000015DE 0275 5A03 1204 andi.w [A5 + D1.w * 2 + 0x4], 0x5A03
000015E4 932A F361 sub.b [A2 - 0xC9F], D1
000015E8 437A 3393 chk.w D1, [PC + 0x3393 /* 0000497D, cstring ""<EOF> */]
000015EC 2B0C move.l -[A5], A4
000015EE 1EF3 018C move.b [A7]+, <<invalid full ext with I/IS == 4>>
000015F2 140C move.b D2, A4
000015F4 25F4 3B49 7300 move.l [PC + 0x7300 /* 000088F6, cstring ""<EOF> */], [[A4 + <<invalid base displacement size>>]]
000015FA A903 syscall SetFontLock
000015FC 0708 btst A0, D3
000015FE E3B6 roxl D6, D1
00001600 5A7B 0EDC addq.w [PC + D0 * 8 - 0x36], 5
00001604 303B 6D8B 11C3 2813 move.w D0, [[ + <<invalid base displacement size>> + D6 * 4] + 0x11C32813]
0000160C 36FB 5D13 36AB 6D13 move.w [A3]+, [[PC + D5 * 4] + 0x36AB6D13]
00001614 36D3 move.w [A3]+, [A3]
00001616 1C13 move.b D6, [A3]
00001618 365B movea.w A3, [A3]+
0000161A 3E7B 009B movea.w A7, [PC + D0.w - 0x101]
0000161E 524B addq.w A3, 1
00001620 05D6 .incomplete
00001622 7B0E moveq.l D5, 0x0E
00001624 0709 btst A1, D3
00001626 92B1 4BAB 01A5 4B4B 1F29 sub.l D1, [[0x1A5 + D4 * 2] + 0x4B4B1F29]
00001630 0607 08B2 addi.b D7, 0xB2
00001634 6E40 bgt +0x42 /* 00001676 */
00001636 0E02 000F .invalid.b D2, 0xF // invalid immediate operation
0000163A 9906 subx.b D4, D6
0000163C 0B08 btst A0, D5
0000163E 7B12 moveq.l D5, 0x12
00001640 FB0F .extension 0xB0F <<F/4-5/5>> // unimplemented
00001642 A683 syscall SetOSDefault, flags=6
00001644 0433 24F3 71AB 23E3 5A43 057E subi.b [[0x23E3 + D7] + 0x5A43057E], 0xF3
00001650 3709 move.w -[A3], A1
00001652 E148 lsl D0.w, 8
00001654 C54B exg A2, A3